- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Wo befindet sich der Absatz? (FS_LIST/Seite)
Hallo,
wie macht man das am Besten wenn man heraus finden will, ob eine Absatzvorlage momentan in einer FS_LIST aufgerufen wird oder direkt in der Seite eingebunden ist?
Ich weiร, dass man den #for.index abfragen kann wenn die FS_LISTE in einer For-Schleife aufruft. Wenn der Absatz direkt in der Seite steht, dann wรคre dieser index NULL. Oder man kรถnnte auch eine Variable bei der Ausgabe der FS_LISTE setzen und diese dann im Absatz abfragen.
Gibt es noch eine bessere Mรถglichkeit? Was wรคre die Beste?
Viele Grรผรe
Charlotte
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Charlotte,
seit FirstSpirit 5.0 gibt es das Systemobjekt #this, welches hier hilfreich sein kรถnnte.
Mit #this bekommen Sie das aktuelle Objekt auf dem Sie arbeiten, bspw. 'Page' oder 'Section'.
Dieses kรถnnte ihnen hier insofern weiterhelfen, dass sie #global.section (womit Sie immer die รผberliegende Section aus dem Content-Bereich bekommen) gegen #this prรผfen.
In Template-Logik kรถnnte das dann so aussehen:
$CMS_IF(#this.equals(#global.section))
<h1>Dieser Absatz ist direkt im Content-Bereich der Seite eingehangen</h1>
$CMS_ELSE$
<h1>Dieser Absatz ist nicht direkt im Content-Bereich der Seite eingehangen</h1>
$CSM_END_IF$
Hilft Ihnen diese Antwort weiter?
Viele Grรผรe,
Jascha
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Charlotte,
seit FirstSpirit 5.0 gibt es das Systemobjekt #this, welches hier hilfreich sein kรถnnte.
Mit #this bekommen Sie das aktuelle Objekt auf dem Sie arbeiten, bspw. 'Page' oder 'Section'.
Dieses kรถnnte ihnen hier insofern weiterhelfen, dass sie #global.section (womit Sie immer die รผberliegende Section aus dem Content-Bereich bekommen) gegen #this prรผfen.
In Template-Logik kรถnnte das dann so aussehen:
$CMS_IF(#this.equals(#global.section))
<h1>Dieser Absatz ist direkt im Content-Bereich der Seite eingehangen</h1>
$CMS_ELSE$
<h1>Dieser Absatz ist nicht direkt im Content-Bereich der Seite eingehangen</h1>
$CSM_END_IF$
Hilft Ihnen diese Antwort weiter?
Viele Grรผรe,
Jascha

