|
|||
|
Hallo,
in der index.html möchte ich gerne das DB-Feld $customers_status abfragen. Wie bzw. wo muss ich das einpflegen (füllen), damit es mir dort angezeigt wird? Danke, Gruß ako Edit: Habe aus einem alten Thread das hier gefunden: Code:
$smarty->assign('CUSTOMERS_STATUS',$_SESSION['customers_status']['customers_status_id']);
Geändert von ako (23.07.2010 um 21:50 Uhr) |
|
|||
|
Du meinst also, dass das auch direkt in die index.html geschrieben werden kann? Das hatte ich ausprobiert und kein Effekt.
Ich möchte lediglich erreichen, dass wenn ein Benutzer der Gruppe XYZ angemeldet ist, über der Warenkorb-Box noch ein Logo angezeigt wird. Dafür möchte ich kein extra Template erstellen. Und bis jetzt schaffe ich es nicht, $customers_status in der index.html zu nutzen. $register_customer oder $account sind ja verfügbar, bringen mir nur an dieser Stelle nichts. Wieso ist dann $customers_status nicht verfügbar? (weils vmtl. nicht für diese Sache gefüllt wurde, bzw. deklatiert wurde?!) |
|
|||
|
kann ich dir aus den Kopf gerade nicht sagen, müsste ich mir mal anschauen... ich habe derzeit in der index eine abfrage, wo der Kunde namentlich nochmal im Shop begrüßt wird: "Willkommen Herr .... im ...shop"
|
|
|||
|
vlt hilft dir das für dein vorhaben, um zu sehen, wie es aussehen könnte
PHP-Code:
|
|
|||
|
So, schon mal ein wenig rumprobiert. Dein Ansatz ist sicher schon richtig.
Habe mal ein wenig den Code verkürzt. Hier... Code:
{php}
$ansprechpartner = $_SESSION['customer']->customer_default_address['customers_company'];
$cust_status = $_SESSION['customers_status']['customers_status_id'];
if ($cust_status == 3){
echo "<div class=\"boxbody\">BPA Verbandsmitglied ($ansprechpartner)</div>";
}else{
echo "<div class=\"boxbody\">kein Verbandsmitglied ($ansprechpartner)</div>";
}
{/php}
An $cust_status komme ich nicht ran. Sicherlich weil die folgende Zuordnung gar nicht passt. Was müsste hier rein, damit ich an den customers_status komme? Code:
$cust_status = $_SESSION['customers_status']['customers_status_id']; Geändert von ako (23.07.2010 um 23:34 Uhr) |
|
|||
|
Ich habe auch lange gesucht und nun folgende Abfrage herausgefunden:
Angenommene Kundengruppen: 1 = Gast, 2= Bestandskunden, 3= Händler Text für Gäste und Bestandskunden (1 und 2), z.B. Versandkosten oder ähnliches: Code:
{php} if ($_SESSION['customer']->customers_status <= 2) { {/php} Inhalte für Gäste und Bestandskunden
{php} } {/php}
Code:
{php} if ($_SESSION['customer']->customers_status == 3) { {/php} Inhalte für Händler
{php} } {/php}
Um den Gruppenstatus einer Kundengruppe für einen User abzufragen, heißt die PHP-Variable also: Code:
$_SESSION['customer']->customers_status |
![]() |
| Lesezeichen |
| Stichworte |
| abfragen, indexhtml, smarty |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| xt:Commerct Shopsystem mit der Smarty Enginge | philipp1988 | Installation und Konfiguration | 5 | 24.03.2011 17:03 |
| Java-script-men? Mit Smarty Einbinden? | kolle | Template System | 4 | 23.06.2004 17:07 |
| Smarty Richtig Installieren | Beginner2 | Installation und Konfiguration | 18 | 10.06.2004 14:50 |