Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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 sad
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 wink

<!-- 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