Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Template System

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 19.08.2008, 19:42
Neuer Benutzer
 
Registriert seit: 25.06.2006
Beiträge: 20
Standard If Abfrage In Template Für Kundenstatus?

Hallo.

ich habe eine box gebaut, die für jeden kundenstatus anders aussehen muss.

Gast
Kunde
Händler
und Admin

Wie würde dafür die IF abfrage lauten?

Es geht ums Product_Info Template.

Vielen Dank für eure Hilfe
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 19.08.2008, 19:49
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

schau mal im templates/.../source/boxes.php. Der Abfrage für admin.php ist was Du willst, einfach mit der jeweilige Kundenstatusnummer ersetzen.

T
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 19.08.2008, 20:22
Neuer Benutzer
 
Registriert seit: 25.06.2006
Beiträge: 20
Standard

Dankeschön!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 19.08.2008, 22:02
Neuer Benutzer
 
Registriert seit: 25.06.2006
Beiträge: 20
Standard

Leider nicht das was ich brauchte, ich blicke da nicht durch.

Bräuchte den Code, den ich ins Template einfügen kann!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 20.08.2008, 00:21
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

solch ein Abfrage ist besser gemacht php seits - wenn Du damit nicht durchblickst wirst Du Probleme haben...

Keine Ahnung was Du hier machen willst aber probiere dein Abfragen in der html Datei wie folgt einzubinden - muss gehen.

<?php
if ($_SESSION['customers_status']['customers_status_id'] == 0) {
echo 'admin';
} elseif ($_SESSION['customers_status']['customers_status_id'] == 1) {
echo 'kunde1';
} elseif ($_SESSION['customers_status']['customers_status_id'] == 2) {
echo 'kunde2';
} else {
echo 'alles andere';
}
?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 20.08.2008, 09:10
Neuer Benutzer
 
Registriert seit: 25.06.2006
Beiträge: 20
Standard

Hi, Danke für deine Hilfe, bekomme aber folgende Fehlermeldung:

Zitat:
Fatal error: Smarty error: (...) syntax error: unrecognized tag 'echo'
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 20.08.2008, 09:27
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

{php}
{/php}

anstatt

<?php
?>

sorry
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 20.08.2008, 09:39
Neuer Benutzer
 
Registriert seit: 25.06.2006
Beiträge: 20
Standard

Smarty, Na klar, hätt ich mir denken können
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 20.08.2008, 10:02
Neuer Benutzer
 
Registriert seit: 25.06.2006
Beiträge: 20
Standard

Danke für deine Hilfe, letzes Problem:

Innerhalb des "echo" werden jetzt die SmartyTags nichtmehr erkannt...

Gibts dafür ne lösung?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 20.08.2008, 10:14
Erfahrener Benutzer
 
Registriert seit: 13.09.2006
Ort: Berlin
Beiträge: 744
Standard

wie ich sagte wäre das ganze viel besser in den phps gelöst....

Smarty Tags werden natürlich da nicht erkannt weil php davor steht. Muss Du die Abfragen anders gestalten.

Smarty Abfragen und in der php Datei der Kundenstatus Variabel deklarieren am Besten.

T
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
abfrage, kundenstatus, template

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:43 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand