Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 27. Januar 2012 14:40
- Vicky
- Server-Pate
- Registriert: 02. Februar 2011
- Beiträge: 41
Smarty Tag im Menü
Hallo Zusammen,
ich habe jetzt lange überlegt wo ich diese Frage stelle....Ich hoffe ich bin hier halbwegs richtig.
Ich habe einen Kunden, der möchte in seinem Menü unbedingt einen Punkt mit Zurück-Funktion. Ich habe mir überlegt, dass das ja mit dem cms_selflink Tag super funktionieren würde.
Kann man so ein Tag irgendwie ins Menü einbauen ? Ich dachte eine neue Seite erstellen (Interner Seitenlink) und dort irgendwie den Smarty Tag einbauen...Geht so was ?
Hat jemand eine Idee ? - Falls es gar nicht geht muss er halt doch drauf verzichten.....
Danke und Grüße
Vicky
Offline
#2 27. Januar 2012 15:50
- serialpark
- probiert CMS/ms aus
- Ort: Berlin
- Registriert: 24. Januar 2012
- Beiträge: 52
Re: Smarty Tag im Menü
wohin ist denn zurück?
einen selflink kannst du einfach nach den seitenaufrufen im menümanger einbauen.
bsp.
...
<li><a href="{$node->url}"{if $node->titleattribute != ''} title="{$node->titleattribute}"{/if}>{$node->menutext}</a>{/if}{/foreach}{repeat string="</li></ul>" times=$node->depth-1}</li>
<li>{cms_selflink page="xx" text="xx" title="xx"}</li>
</ul>
{/if}
Offline
#3 27. Januar 2012 17:35
- Vicky
- Server-Pate
- Registriert: 02. Februar 2011
- Beiträge: 41
Re: Smarty Tag im Menü
Dank erst mal...
Also zurück - soll eben immer eine Seite zurück sein, so wie der Zurück-Button des Browsers.
Ich finde es auch nciht nötig - aber derjenige für den ich die Seite mache...
Ich bin nicht sonderlich bewandert...Aber ich habe den Code in mein Menü (cssmenu.tpl) eingebaut. Den Link so geändert: {cms_selflink dir="prev" text="back" title="xx"}
Dann bekomme ich aber nur noch Fehlermeldungen auf der Seite. Vielleicht habe ich den Code ja an der falschen Stelle aufgerufen...
Der Link sollte nach Möglichkeit an erster Stelle im Menü stehen.
Hm...
Offline
#4 27. Januar 2012 17:49
- owr_web
- Server-Pate
- Registriert: 16. Dezember 2010
- Beiträge: 543
Re: Smarty Tag im Menü
Das sind aber jetzt zwei paar Schuhe
der zurück-Button des Browsers geht zurück auf die Seite, die man vorher angesehen hat
der cms_selflink mit dir="prev" geht auf die vorige Seite im Menü (bzw. besser gesagt vom Seitenaufbau der Homepage).
Beitrag geändert von owr_web (27. Januar 2012 17:49)
Offline
#5 27. Januar 2012 19:00
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Smarty Tag im Menü
Wenn es nur zurück gehen soll, kann natürlich auch ein JavaScript Link gemacht werden:
<a href="javascript:history.go(-1)">Zurück</a>
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 31. Januar 2012 14:23
- Vicky
- Server-Pate
- Registriert: 02. Februar 2011
- Beiträge: 41
Re: Smarty Tag im Menü
Stimmt mit den zweibar schuhe - danke hatte das nicht bedacht....
Diese JavaScript Funktion wäre besser - aber wie bekomme ich diese ins Menü (erste Ebene) ?
Hat irgendjemand eine Idee ?
Danke.
Offline
#7 31. Januar 2012 14:28
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Smarty Tag im Menü
Na wie wäre es denn, nockenfells Vorschlag einfach mit ins Menü-Template zu schreiben?
Undzwar einfach ganz unten:
<ul class="static_links">
<li class="back_link">
<a href="javascript:history.go(-1)">Zurück</a>
</li>
</ul>
Aber ganz ehrlich: Ich halte nicht viel davon, Funktionen des Browser auf diese Weise nachzubauen.
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
#8 03. Februar 2012 10:25
- Vicky
- Server-Pate
- Registriert: 02. Februar 2011
- Beiträge: 41
Re: Smarty Tag im Menü
Vielen Dank für Eure Hilfe. Ich werde nochmal versuchen meinem Kunden zu vermitteln, dass es wirklich keine gute Lösung ist eine "BackFunktion" ins Menü einzubauen.
Offline
Seiten: 1