Kundenkontoseiten abfragen

Begonnen von dobra, Januar 03, 2009, 08:42:26

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

dobra

Hallo,

wie kann ich abfragen, ob ich mich auf einer Kundenkontoseite befinde?
(brauche das if (bin auf einer Kundenkontoseite) { ... } für eigene Navigation)

mit $ssp::pgid; bekomme ich hier immer "0"
und getCurrentPageInfo hat keine Kennziffer für die Kundenseiten (zumindest in der Doku habe ich keine gefunden)

Für die Infoseiten habe ich ein kleines workaround gebastelt
= einen Dummyartikel angelegt und kann so mit my $pagenr = ssp::get_var_article("ipagenr"); die Seitennummer abrufen
bei den Kundenkonto-Formularen geht das aber nicht  :-\

Lösung gefunden  :D
my %pageinfo= ssp::getCurrentPageInfo();
my $test = $pageinfo{pageid};

liest die korrekte Seitennummer auch bei Kundenkontoseiten aus

Nachtrag:
was bewirkt die Seitenkennung 129.. bzw 139... ?
= was passiert, wenn ich eigene Infoseiten (die im Kundenkonto angezeigt werden) 129... nenne?
macht das Sinn?
mfG
dobra

admin

Hallo Dobra,

Zitat
was bewirkt die Seitenkennung 129.. bzw 139... ?

120000000 - 129999999  sind Infoseiten
130000000 - 139999999 sind benutzerdef. Formulare

Zitat= was passiert, wenn ich eigene Infoseiten (die im Kundenkonto angezeigt werden) 129... nenne?
Gar nichts, es ist zunächst egal ob die Infoseite die Nummer 129...   oder 120... hat.

Zitatmacht das Sinn?
Nein.

Die Seiten des Kundenkontos sind per Modul installiert worden, deshalb haben Sie eine Nummer im 129... Bereich.

Wenn die Kundenkontoseiten anders aussehen sollen, würde ich für die Vorlagen ein eigenes Dreamweaver Template anlegen,
ich glaube ich würde es nicht von der Seitennummer abhängig machen.

Gruss hop

dobra

#2
Hallo hop,

Danke für die Antworten

Zitat120000000 - 129999999  sind Infoseiten
130000000 - 139999999 sind benutzerdef. Formulare
DAS war mir schon klar  ;) ich wollte nur wissen, ob die "9" hinter 12 od 13 für mich eine relevante Bedeutung hat.

Zitat...ein eigenes Dreamweaver Template anlegen
ich verwende Dreamweaver nicht!
aber eigene Kundenkontoseiten habe ich immer schon bei allen meinen Projekten
ich erstelle diese Seitenvorlagen genauso, wie alle anderen mit Notepad++ und binde die fixen Rahmenteile wie header, Navi, Fußzeile usw. mit <!--spmacro:include(xxx.html)--> ein.
SO kann ich wesentlich flexibler arbeiten  :D

bezüglich Seitennummer - da habe ich mich wohl schlecht ausgedrückt
von der Seitennummer abhängig mache ich nur die "aktiv/inaktiv" Anzeige meiner neuen Navi
= nachgebaute Tabs und je nach angeklicktem Tab werden dann in der linken Spalte die entsprechenden Unterkategorien ein- oder ausgeblendet und hier soll (auch wie im __catalog__) das css aktiv/inaktiv funktionieren

... ist zu kompliziert zum beschreiben - wenn's fertig ist, zeige ich es Ihnen  :)
mfG
dobra