logout-Link im Template ?
logout-Link im Template ?
Ich bin mir ziemlich sicher, dass Ludwig schon einmal eine schöne Lösung aufgezeigt hatte, finde sie aber nicht mehr.
Ich möchte sowohl einen Login- wie auch einen Logout-Link ins Template setzen. Also, die beiden sollen "toggeln" je nachdem ob man drin oder draußen ist.
Wie geht das?
Ich möchte sowohl einen Login- wie auch einen Logout-Link ins Template setzen. Also, die beiden sollen "toggeln" je nachdem ob man drin oder draußen ist.
Wie geht das?
Re: logout-Link im Template ?
frase wrote: ↑Thu Sep 10, 2020 8:23 amIch bin mir ziemlich sicher, dass Ludwig schon einmal eine schöne Lösung aufgezeigt hatte, finde sie aber nicht mehr.
Ich möchte sowohl einen Login- wie auch einen Logout-Link ins Template setzen. Also, die beiden sollen "toggeln" je nachdem ob man drin oder draußen ist.
Wie geht das?
Code: Select all
href="./?<?=XH_ADM?'logout';'login';?>"
Re: logout-Link im Template ?
Beinahe.
Abgesehen davon, dass es ein Doppelpunkt (:) statt eines Semikolons (;) sein muss - fehlt mir auch noch ein bisschen die Gestaltungsmöglichkeit (unterschiedlicher Text und Icon).
Da gab's doch schonmal was ... ?
Re: logout-Link im Template ?
Aber trotzdem Danke, Manu.
Mit deinem Vorschlag konnte ich mir folgendes basteln:
Einziger Nachtei dabei: Man kommt immer auf der ersten Seite an.
Mit deinem Vorschlag konnte ich mir folgendes basteln:
Code: Select all
<div class="loginLink">
<?php if (!XH_ADM) :?>
<a href="?&login"><span class="fa fa-fw fa-sign-in"></span> login</a>
<?php else :?>
<a href="?&logout"><span class="fa fa-fw fa-sign-out"></span> logout</a>
<?php endif ?>
</div>
Re: logout-Link im Template ?
Dann tausche doch einfach gegen
Code: Select all
<a href="?&login ...
Code: Select all
loginlink()
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: logout-Link im Template ?
Gute Überlegung, doch dann kann ich kein Icon mehr in den Link reinschmuggeln. (außer mit jQuery oder JS)
Oder geht das evtl. über die Sprachdatei?
Muss ich mal schauen.
...
Sprachdatei: Das geht - aber nur theoretisch
Man kann in der Sprachdatei den Login-Text mit einem Icon versehen.
ABER: Da er auch auf der Login-Seite im Submit-Feld verwendet wird, gibt es da Chaos.
Übrigens (XH 1.7.4 !!!):
Normaler Login-Link führt zum Bearbeiten der Seite.
Händisch gesetzter Link führt wieder zu "Keine Seite ausgewählt."
XH weiß mal wieder nicht, was es machen soll
Re: logout-Link im Template ?
Das ist doch auf 1.8 verschoben, wenn ich mich nicht täusche.
Versuche mal etwas in der Art. Ich kann es jetzt leider nicht testen.
Code: Select all
str_replace($tx['menu']['login'], '<span class="fa fa-fw fa-sign-in"></span>' . $tx['menu']['login'], loginlink());
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: logout-Link im Template ?
Ah, du meinst den Login-Text erst im Template manipulieren?olape wrote: ↑Thu Sep 10, 2020 11:42 amVersuche mal etwas in der Art. Ich kann es jetzt leider nicht testen.
str_replace($tx['menu']['login'], '<span class="fa fa-fw fa-sign-in"></span>' . $tx['menu']['login'] . '</a>', loginlink());
Oder du packst es nur in div und setzt es per css mit before oder after. Ginge das nicht?
Das könnte so oder so ähnlich funktionieren.
Mit CSS wäre es wohl auch möglich.
Alles in allem, war mein Vorhaben doch etwas zu übertrieben.
Der ganz normale XH-Login-Link tut's schließlich auch, und dabei werde ich es wohl belassen.
Das raubt alles viel zu viel Zeit.
Re: logout-Link im Template ?
Ich schau heute Abend mal
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: logout-Link im Template ?
Nein, hat er nicht , da trügt dich dein Gedächtnis.
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage