Autor Thema: Kundenkontoseiten abfragen  (Gelesen 5021 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Kundenkontoseiten abfragen
« am: Januar 03, 2009, 08:42:26 »
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?

Linkback: https://www.shoppilot.net/pf/index.php?topic=1178.0
« Letzte Änderung: Januar 03, 2009, 11:40:50 von dobra »
mfG
dobra

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
Re: Kundenkontoseiten abfragen
« Antwort #1 am: Januar 04, 2009, 13:08:30 »
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.

Zitat
macht 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

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Kundenkontoseiten abfragen
« Antwort #2 am: Januar 04, 2009, 13:25:11 »
Hallo hop,

Danke für die Antworten

Zitat
120000000 - 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  :)
« Letzte Änderung: Januar 04, 2009, 13:33:05 von dobra »


xx
Imagebreite abfragen

Begonnen von dobra

5 Antworten
6590 Aufrufe
Letzter Beitrag November 03, 2008, 20:52:56
von dobra
xx
STAFM2 - Anzahl begrenzen 1 oder 0 abfragen

Begonnen von dobra

2 Antworten
5204 Aufrufe
Letzter Beitrag Februar 26, 2009, 09:53:48
von dobra