Page 1 of 1

cms_selflink mit Smarty auf Inhalt prüfen

Posted: Sun Aug 31, 2008 3:05 pm
by Andiministrator
Gibt es eine Möglichkeit, mit Smarty zu prüfen, ob die Links für {cms_selflink dir="previous"} und {cms_selflink dir="next"} gesetzt sind oder nicht?

Hintergrund: Auf meiner Seite http://andiministrator.de/ habe ich unten diese Links eingebaut, mit einem span-Tag außendrum. Wenn nun die genannten CMS-Selflinks "leer" sind, wird trotzdem noch das umschließende span angezeigt. Genau das möchte ich mit einer Smarty if-Anweisung umgehen.

Re: cms_selflink mit Smarty auf Inhalt prüfen

Posted: Mon Sep 08, 2008 8:39 am
by LeisureLarry
Ich denke Du solltest Dir mal den Teil zu capture in der Smarty-Anleitung durchlesen, das dürfte ziemlich genau auf Dein Problem passen.
http://www.smarty.net/manual/de/languag ... on.capture

Grüße aus Nürnberg
LeisureLarry (interiete.net)

Re: cms_selflink mit Smarty auf Inhalt prüfen

Posted: Mon Sep 08, 2008 12:35 pm
by Andiministrator
Genau das wars, was ich suchte. Funktioniert perfekt, vielen Dank!

Für alle, die es noch interessiert, hier der Code-Schnipsel:

Code: Select all

{capture name="previouslink"}{cms_selflink dir="previous" label="Vorherige Seite: "}{/capture}
{if $smarty.capture.previouslink ne ""}<span class="bottomlink">{$smarty.capture.previouslink}</span>{/if}

{capture name="nextlink"}{cms_selflink dir="next" label="Nächste Seite: "}{/capture}
{if $smarty.capture.nextlink ne ""}<span class="bottomlink">{$smarty.capture.nextlink}</span>{/if}</div>
Viele Grüße aus dem Vogtland
Andi