Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 15. Februar 2012 16:25
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
[GELÖST] Listit2 Extrafeld aus Loop ausschliessen (nicht anzeigen)
Moin, ich hatte hier schon mal gefragt, denke aber dass es besser ist einen neuen Thread aufzumachen.
Mein Problem:
Ich möchte im summarytemplate die Daten eines bestimmten Extrafeldes NICHT mit ausgeben (da ich das voher schon einzeln via supersizer anzeige).
Der Templateaufruf
{foreach from=$items item=item}
[...]
{foreach from=$item.fielddefs item=fielddef}
[...]
{if !empty($fielddef.value)} {$fielddef.name|cms_escape}: {$fielddef.value|cms_escape}
Gibt bspw. aus:
Name: Hans Mustermann
Wohnort: Hintertupfingen
Bild: ordner/img0102.jpg
[...]
Hierbei möchte ich das Bild gerne ausschliessen.
Wie mache ich das?
P.s. Die Methode alle Extrafelder einzeln anzusprechen ist mir bekannt, da ich aber in dem Falle sehr viele (teilweise auch optionale) Daten ausgebe würde das in ziemlich viel Arbeit ausarten und zusätzlich wahrscheinlich auch ordentlich an der Performance ziehen.
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#2 15. Februar 2012 16:47
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Listit2 Extrafeld aus Loop ausschliessen (nicht anzeigen)
Warum lässt du die Felder über eine foreach Schleife laufen? Du kannst die Felder auch direkt ansprechen:
{$item->fielddefs.feldname.value}
Damit kannst du direkt im Template steuern was du willst und was nicht.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 15. Februar 2012 16:54
- uniqu3
- Server-Pate
- Ort: Feldkirchen in Kärnten
- Registriert: 20. November 2010
- Beiträge: 305
- Webseite
Re: [GELÖST] Listit2 Extrafeld aus Loop ausschliessen (nicht anzeigen)
Schon probiert?
{if !empty($fielddef.value) && ($fielddef.name != 'Bild')}
{$fielddef.name|cms_escape}: {$fielddef.value|cms_escape}
{/if}
Offline
#4 15. Februar 2012 17:07
- mike-r
- arbeitet mit CMS/ms
- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re: [GELÖST] Listit2 Extrafeld aus Loop ausschliessen (nicht anzeigen)
nockenfell; siehe P.S weil ich ziemlich viele Punkte habe und mir das zu umständlich ist.
uniqu3: Perfekt, danke!
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#5 15. Februar 2012 17:12
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] Listit2 Extrafeld aus Loop ausschliessen (nicht anzeigen)
nockenfell; siehe P.S weil ich ziemlich viele Punkte habe und mir das zu umständlich ist.
Da sieht man wieder das man bis zum Schluss lesen sollte....
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
Seiten: 1