Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 20. Oktober 2011 15:23
- kris29
- arbeitet mit CMSMS
- Registriert: 15. Dezember 2010
- Beiträge: 106
Re:
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.058
Re:
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, FEUMailer
Plugins: AjaxTools, XajaxTools
Sicherheit: Beispiel .htaccess-Datei
Offline
#3 20. Oktober 2011 16:41
- kris29
- arbeitet mit CMSMS
- Registriert: 15. Dezember 2010
- Beiträge: 106
Re:
Super! Danke für die schnelle Antwort.
Offline
1
- Übersicht
- »
- »