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?
(Opgelost) Nieuwsmodule afbeelding in samenvatting
Moderator: velden
(Opgelost) Nieuwsmodule afbeelding in samenvatting
Last edited by Silvie on Tue Jun 02, 2015 3:07 pm, edited 1 time in total.
Re: Nieuwsmodule afbeelding in samenvatting
Als je de samenvatting niet wilt zien bij de details moet je de volgende regels kode uit het detail-template wissen.
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
Code: Select all
{if $entry->summary}
<div id="NewsPostDetailSummary">
<strong>
{eval var=$entry->summary}
</strong>
</div>
{/if}
Groet,
Jan
-
- Power Poster
- Posts: 1049
- Joined: Wed Mar 19, 2008 4:54 pm
Re: Nieuwsmodule afbeelding in samenvatting
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}
Re: Nieuwsmodule afbeelding in samenvatting
@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
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
Re: Nieuwsmodule afbeelding in samenvatting
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!
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!
-
- Power Poster
- Posts: 1049
- Joined: Wed Mar 19, 2008 4:54 pm
Re: Nieuwsmodule afbeelding in samenvatting
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.
In de overzichtstemplate neem je dat veld extra mee op, in de berichttemplate niet.
Re: Nieuwsmodule afbeelding in samenvatting
@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
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
- timdebuurman
- Power Poster
- Posts: 891
- Joined: Sun Nov 06, 2011 8:15 pm
- Location: Deventer, Netherlands
Re: (Opgelost) Nieuwsmodule afbeelding in samenvatting
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:
Ikzelf zou eerder op een eigen locatie deze code plaatsen:
Voor de grootte/opmaak, kan en class toegevoegd worden aan de img-tag, maar nog beter is om dit te laten regelen dor CGSmartImage.
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}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
Code: Select all
<img src="{$entry->file_location}/{$entry->fields.afbeelding->value}" alt="{$entry->fields.afbeelding->value}">
NextDoorMedia - Online Marketing Partner
https://www.nextdoormedia.nl
https://www.nextdoormedia.nl