Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Entwicklung _ Link nur im Backend anzeigen

Geschrieben von: Johannes Dunst Sat. 7. January 2012, 13:45

Hallo zusammen,

gibt es in der Modulkonfiguration eine Möglichkeit, einen Link/Text nur im Backend auszugeben?
Also eine Überprüfung ob der User im Backend angemeldet ist?
Wird die Seite im Frontend aufgerufen, soll der Link/Text nicht erscheinen.

Grüße,
Jojo

Geschrieben von: mvsxyz Mon. 9. January 2012, 11:54

Ich denke du meinst den Modul-Output und nicht die Modulkonfiguration. Das folgende Beispiel, sollte dein Problem lösen.

QUELLTEXT
<CMSPHP>
if(isset($view) && ($view == 'preview' || $view == 'edit'))
{
</CMSPHP>
<a href="#">Link nur im Backend sichtbar</a>
<CMSPHP>
}
</CMSPHP>


Wenn du ContentFlex benutzt kannst du auch die Template-Variablen {if_backend}<a>Link</a>{/if_backend} nutzen.

Geschrieben von: Johannes Dunst Mon. 9. January 2012, 12:14

Perfekt, hat funktioniert! Danke!

Geschrieben von: oberbilker Wed. 30. May 2012, 10:13

hallo zusammen,

damit kann man ja schöne sachen machen.
wie würde denn das genaue gegenteil aussehen, wenn ich etwas nur im frontend und nicht im backend anzeigen lassen möchte?

gruss, oberbilker

Geschrieben von: Johannes Dunst Wed. 30. May 2012, 10:22

Grüß Dich,

Du schreibst den Code einfach so:

QUELLTEXT
<CMSPHP>
if(!isset($view) && ($view != 'preview' || $view != 'edit'))
{
</CMSPHP>
<a href="#">Link nur im Frontend sichtbar</a>
<CMSPHP>
}
</CMSPHP>



Gruß,
Jojo

Geschrieben von: oberbilker Wed. 30. May 2012, 10:48

ha smile.gif
da war ich ja nah dran smile.gif

danke

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)