(Opgelost) Nieuwsmodule afbeelding in samenvatting

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
Silvie
Power Poster
Power Poster
Posts: 307
Joined: Wed Jun 18, 2008 12:45 pm

(Opgelost) Nieuwsmodule afbeelding in samenvatting

Post by Silvie »

Hallo,

Ik zit al een poosje te worstelen met de nieuwsmodule. verschillende dingen uitgeprobeerd ook wat al eerder hier gepost is, maar ik krijg steeds foutmeldingen of de hele site ligt overhoop. (had het voor elkaar maar dan staan de foto's zeer slordig in de samenvattingen)

Wat ik graag wil is in de samenvatting van een nieuwsartikel een kleine foto, en dat deze niet te zien is in het nieuwsbericht zelf.
Ik ben geen php programmeur, dus alles gedaan wat ik mijn vermogen ligt. Nu loop ik dus vast. Kan iemand me verder op weg helpen?
Last edited by Silvie on Tue Jun 02, 2015 3:07 pm, edited 1 time in total.
janvl
Power Poster
Power Poster
Posts: 947
Joined: Wed Aug 13, 2008 10:57 am

Re: Nieuwsmodule afbeelding in samenvatting

Post by janvl »

Als je de samenvatting niet wilt zien bij de details moet je de volgende regels kode uit het detail-template wissen.

Code: Select all

{if $entry->summary}
	<div id="NewsPostDetailSummary">
		<strong>
			{eval var=$entry->summary}
		</strong>
	</div>
{/if}
Overigens, "de site ligt overhoop" en "ik krijg steeds foutmeldingen" of "de foto's staan slordig" zijn uitspraken waarmee we hier niet veel kunnen beginnen, het moet duidelijk zijn waarmee je geholpen wilt worden, sceenshot, exacte foutmelding etc.

Groet,
Jan
staartmees
Power Poster
Power Poster
Posts: 1049
Joined: Wed Mar 19, 2008 4:54 pm

Re: Nieuwsmodule afbeelding in samenvatting

Post by staartmees »

Ik heb dat opgelost door de url van een foto in het vak Extra te zetten. In mijn sjabloon roep ik die afbeelding op met onderstaande code.

Code: Select all

{if isset($entry->extra)}
<img src="{eval var=$entry->extra}" style="float:right;width:320px;height:240px;padding:12px;" />
{/if}
janvl
Power Poster
Power Poster
Posts: 947
Joined: Wed Aug 13, 2008 10:57 am

Re: Nieuwsmodule afbeelding in samenvatting

Post by janvl »

@startmees

Dat werkt toch niet als je een afbeelding in de summary hebt die je bij de detailtemplate dan niet wilt laten zien.

Dan moet je kontroleren met welke template het artikel opgeroepen wordt. Dat is toch een tikje ingewikkelder, bijv. met een extra variabele, ik denk voor deze gebruiker een brug te ver.

M.vr.Gr. Jan
User avatar
Silvie
Power Poster
Power Poster
Posts: 307
Joined: Wed Jun 18, 2008 12:45 pm

Re: Nieuwsmodule afbeelding in samenvatting

Post by Silvie »

Ik had al gedaan wat Janvl zei.
Maar toen ik de layout ging bekijken op de site ( pagina waar dit nieuws is geplaatst) stonden de foto's kris kras over de pagina. Het leek erop dat er eerst een tekst moest staan in het samenvattingsvak en dan pas een kleine foto. En dat wilde de klant niet.

Nu ben ik opnieuw begonnen:
code die janvl gaf eruit gesloopt maar wel een hele nieuwe inhoudssjabloon aangemaakt en die op actief gezet.
Dan alleen een kleine foto in het samenvattingsvak en nu staat het goed!
Bij de inhoud is dit fototje verdwenen en de foto's staan netjes onder elkaar.
Bedankt voor de antwoorden!
staartmees
Power Poster
Power Poster
Posts: 1049
Joined: Wed Mar 19, 2008 4:54 pm

Re: Nieuwsmodule afbeelding in samenvatting

Post by staartmees »

Bedoeling is om de URL van die afbeelding in dat veld Extra te zetten en niet in je Summary.

In de overzichtstemplate neem je dat veld extra mee op, in de berichttemplate niet.
janvl
Power Poster
Power Poster
Posts: 947
Joined: Wed Aug 13, 2008 10:57 am

Re: Nieuwsmodule afbeelding in samenvatting

Post by janvl »

@staartmees
is een leuke oplossing, die houdt ik in gedachten voor later

@Silvie
als je probleem opgelost is dan a.u.b. even de titel van je openingspost aanapassen met [opgelost].

M.vr.gr.
Jan
User avatar
timdebuurman
Power Poster
Power Poster
Posts: 891
Joined: Sun Nov 06, 2011 8:15 pm
Location: Deventer, Netherlands

Re: (Opgelost) Nieuwsmodule afbeelding in samenvatting

Post by timdebuurman »

Ik zou het volgende doen:

In de nieuwsmodule, onder 'velddefinities' een nieuwe velddefinitie toevoegen met als type 'bestand'. Je kunt deze dan 'afbeelding' noemen.

In de 'Samenvattingssjabloon' staat standaard al dit, waardoor de afbeelding wordt weergeven als er een bestand wordt geupload/gekozen:

Code: Select all

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}
Ikzelf zou eerder op een eigen locatie deze code plaatsen:

Code: Select all

<img src="{$entry->file_location}/{$entry->fields.afbeelding->value}" alt="{$entry->fields.afbeelding->value}">
Voor de grootte/opmaak, kan en class toegevoegd worden aan de img-tag, maar nog beter is om dit te laten regelen dor CGSmartImage.
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
Post Reply

Return to “Dutch - Nederlands”