Bereich nur für admins

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
Hallo Leute

Ich will mir in einer .tpl etwas ausgeben lassend das nur für mein admins sehen. Kann ich das über die Session regeln??? Wenn ja wie?

{if $smarty.session.??? admin???
 

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
AW: Bereich nur für admins

keiner eine Idee dazu? Es muß doch möglich sein die abzufragen ober der aktuelle Nutzer ein admin ist 🙂 {if $smarty.user???
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: Bereich nur für admins

Ja, es gibt ne Möglichkeit, ich hab grade nur keine Installation griffbereit um sie dir zu verraten -> wenn du mir ne Mail (siehe Signatur) schickst, seh ich später nach.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Bereich nur für admins

prüf doch das Cookie ab, welches beim Login in den admin-bereich gesetzt wird
 

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
AW: Bereich nur für admins

@casmin und wie? {if $smarty.cookies ich habe keinen Plan auf was ich prüfen muß für den admin 🙂
 

ram1

Sehr aktives Mitglied
22. Juli 2009
1.116
7
AW: Bereich nur für admins

Oder guck Dir mal an, wie Du als admin den Shop siehst wenn selbiger im Wartungsmodus ist?
 

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
AW: Bereich nur für admins

@ram1 die Idee ist super nur finde ich die Prüfung dazu nicht. In welcher Dateit wird der Wartungsmodus definiert?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Bereich nur für admins

er meint das hier in der header.tpl
Code:
{if isset($bAdminWartungsmodus) && $bAdminWartungsmodus}

Das klappt für deinen Fall aber nicht, da $bAdminWartungsmodus nur dann gefüllt ist, wenn
1) ein Admin angemeldet ist
UND
2) der Wartungsmodus aktiv ist

Ich hab dich aber so verstanden, dass das ganze auch ohne Wartungsmodus klappen soll, oder?


Wenn eine Anmeldung an den Admin erfolgt ist, wird das Cookie "eSIdAdm" gesetzt.

Du muss jetzt nur in der tpl wo du es brauchst mittels jquery prüfen, ob das Cookie existiert und dann einen festen block den du dort eingetragen hast auf visible=yes setzen. Ist das Cookie nicht vorhanden, dann hat der Block visible=no
 

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
AW: Bereich nur für admins

@casim genau Richtig. Ich will als admin einfach auf der Detailseite eines Artikel einfach ein paar Informationen mehr bekommen wie der Kunde.

Vielleicht ist das Thema auch allgemein nicht so uninteressant 😉 Ich hätte mir ja auch ne eigene Kundegruppe nehmen können aber das ist nicht der Sinn der Sache. Dachte nur es wäre deutlich einfacher 🙁
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Bereich nur für admins

Ahhh Danke Christian für den Hinweis, stimmt ja

Code:
{$smarty.cookies.foo}

liefert ja schon die referenz
 

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
AW: Bereich nur für admins

kann das thema gerade auch keiner von JTL beenden??
 

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
AW: Bereich nur für admins

leider nein :/ Ich bin am verzweifeln weil ich niemals damit gerechnet hätte das dies so ein Problem ist. Aber wenn man sich wieder etwas in den Kopf gesetzt hat dann will man ja auch das es funktioniert 😀
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Bereich nur für admins

Aber die Lösungen stehen doch oben bereits???!!!

Wenn einer im Admin eingeloggt wird, wird ein cookie gesetzt mit Namen "eSIdAdm" und direkt von smarty heraus -also aus der tpl- kannst du mittels


Code:
{if isset($smarty.cookies.eSIdAdm)}
zeig was du auch immer zeigen willst
{/if}

das ganze dann steuern.

Wenn du jetzt noch ein Problem hast, dann solltest du dich vielleicht an einen SP wenden, der dir das ganze in 10 Minuten einbaut.
 
Zuletzt bearbeitet:

caos

Gut bekanntes Mitglied
17. Januar 2007
450
9
AW: Bereich nur für admins

danke dir funktioniert super hast nur vergessen die klammer zu schließen ) 😉
 

Ähnliche Themen