Inhalte wenn eingeloggt anzeigen |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Inhalte wenn eingeloggt anzeigen |
Mon. 22. October 2012, 15:59
Beitrag
#1
|
|
Member Gruppe: Members Beiträge: 10 Mitglied seit: 09.11.2010 Mitglieds-Nr.: 2.305 |
Hallo zusammen,
Ich würde gerne für eingeloggte User (im Frontend eingeloggt durch das Loginmodul) Inhalte zu Verfügung stellen. D.H. Auf einer Seite steht Text Bild (geschützt) Bild Text der eingeloggte user kann das erste Bild sehen, der nicht eingeloggte nicht. Im Backend habe ich mal soetwas gemacht, mittels dieser kleinen Abfrage: QUELLTEXT <CMSPHP> if(isset($view) && ($view == 'preview' || $view == 'edit')) { </CMSPHP> INHALTE <CMSPHP> } </CMSPHP> Würde sowas auch für das Frontend funktionieren? Viele Grüße und danke, Jojo |
|
|
Tue. 23. October 2012, 09:22
Beitrag
#2
|
|
Member Gruppe: Members Beiträge: 10 Mitglied seit: 09.11.2010 Mitglieds-Nr.: 2.305 |
Hat niemand eine Idee?
|
|
|
Thu. 25. October 2012, 20:10
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 376 Mitglied seit: 05.08.2006 Mitglieds-Nr.: 177 |
Hi!
Wenn du das über das Layout machen willst, könntest du diesen Code versuchen: QUELLTEXT <CMSPHP>if ($sess->name != ‘sefrengo’) {echo “Dies hier ist nur für eingeloggte user sichtbar”>”;}</CMSPHP> Willst du das z.B. über das Content-Flex-Modul machen willst, könnest du das so machen: QUELLTEXT {if_backend}Dies hier ist nur für eingeloggte user sichtbar{/if_backend} Wenn du es noch flexibler haben möchtest, kannst du mittels eines Select-Fields im Content-Flex-Modul die Bilder sogar einzeln sichbar und unsichbar stellen: QUELLTEXT {if_select:1=sichtbar}Dies hier ist nur für eingeloggte user sichtbar{/if_select:1=sichtbar} In dem Tab "Bezeichner" in der Content-Flex-Konfiguration muss dann natürlich das entsprechende "Select" noch "sichtbar" genannt werden. Ich hoffe das hilft dir weiter. Grüße! |
|
|
Fri. 26. October 2012, 11:24
Beitrag
#4
|
|
Member Gruppe: Members Beiträge: 10 Mitglied seit: 09.11.2010 Mitglieds-Nr.: 2.305 |
Hallo,
danke für Deine Antwort. Das über das Layout funktioniert leider nicht, der Text innerhalb der Abfrage wird immer angezeigt, egal ob eingeloggt oder nicht. Das über das ContentFlex funktioniert teilweise, jedoch nur wenn ich tatsächlich im Backend (also www.domain.de/backend/) bin. Bei mir jedoch loggt sich der User über das Frontend-Modul "Login" ein und befindet sich so garnicht wirklich im Backend. Die dritte Variante geht auch nicht, weil ich über das Selectfeld nicht abfragen kann, ob der User eingeloggt ist oder nicht. Gibts vielleicht eine andere Lösung? Viele Grüße, Jojo |
|
|
Fri. 26. October 2012, 13:08
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 376 Mitglied seit: 05.08.2006 Mitglieds-Nr.: 177 |
Dann würde vielleicht die Abfrage "view=preview" helfen. Vielleicht in der Kombination
QUELLTEXT {if_select:1=sichtbar&&view=preview} Habs nicht getestet... Aber scheinbar hast du das ja schon versucht. Ansonsten gibt es in Contentflex noch diese Möglichkeit: QUELLTEXT <CMSPHP>if ($sess->name == ‘sefrengo’) { print ‘ Dies hier erscheint nur im Backend’;}</CMSPHP> Grüße! |
|
|
Wed. 6. May 2015, 15:33
Beitrag
#6
|
|
Member Gruppe: Members Beiträge: 10 Mitglied seit: 14.04.2015 Mitglieds-Nr.: 2.717 |
Bin hier leider überfragt :/
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.9.24 - 13:09 |