Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 20. Oktober 2011 15:23
- kris29
- kennt CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 106
[gelöst] News-Modul - Extrafeld nur im ersten Eintrag anzeigen
Ich benutze im News-Modul ein Extra-Feld für das Titelbild. In der Seitenspalte möchte ich, dass nur das Bild des ersten (neuesten) Beitrag erscheint. Hier fehlt mir wahrscheinlich Smarty-Basiswissen
Habt ihr 'ne Lösung wie man abfragt, ob sich's in der foreach-Schleife um den ersten Eintrag handelt?
So siehts z.Z. in meinem Template aus:
<!-- News Seitenspalte -->
{foreach from=$items item=entry}
<div class="eintrag">
<h4>{$entry->titlelink}</h4>
{* --- Extra-Felder --- *}
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
{if $field->type == 'file'}
<img src="{$entry->file_location}/{$field->value}" alt="" />
{/if}
{/foreach}
{/if}
</div>
{/foreach}
Beitrag geändert von kris29 (20. Oktober 2011 16:42)
Offline
#2 20. Oktober 2011 15:46
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [gelöst] News-Modul - Extrafeld nur im ersten Eintrag anzeigen
Ganz einfach
<!-- News Seitenspalte -->
{foreach from=$items item=entry name="newsitems"}
<div class="eintrag">
<h4>{$entry->titlelink}</h4>
{* --- Extra-Felder --- *}
{if isset($entry->fields) && $smarty.foreach.newsitems.first}
{foreach from=$entry->fields item='field'}
{if $field->type == 'file'}
<img src="{$entry->file_location}/{$field->value}" alt="" />
{/if}
{/foreach}
{/if}
</div>
{/foreach}
Analog dazu: $smarty.foreach.newsitems.last um festzustellen, ob es der letzte Eintrag ist.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 20. Oktober 2011 16:41
- kris29
- kennt CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 106
Re: [gelöst] News-Modul - Extrafeld nur im ersten Eintrag anzeigen
Super! Danke für die schnelle Antwort.
Offline
Seiten: 1