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

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 27.10.2006, 18:24
Erfahrener Benutzer
 
Registriert seit: 12.12.2004
Beiträge: 247
Standard Box(anzeige) nur auf der Startseite

Wie kann ich bestimmte Boxen, wie zum Beispiele die Box für Neuheiten oder Sonderangebote nur auf der Startseite anzeigen? Geht das überhaupt oder muss ich da in Smarty eine Schleife basteln?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 27.10.2006, 19:32
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

das kannst du in der boxes.php von deinem template mit hilfe von php-befehlen (if-bedingungen) steuern!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 31.10.2006, 01:41
Erfahrener Benutzer
 
Registriert seit: 12.12.2004
Beiträge: 247
Standard

gibt es auch eine variable die als einzige nicht auf der startseite zur verfügung steht oder vielleicht als einzige eben auf der startseite zur verfügung steht...

habe die abfrage mit basename($PHP_SELF) == 'index.php' gestaltet. das geht aber nicht, da die index.php für einige scripte verwendet wird, die unter umständen nix mit der startseite zu tun haben... wie kann ich die loginbox nur auf der startseite anzeigen? welche variablen gibt es noch um diese schleife zu gestalten? danke!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 31.10.2006, 01:54
Benutzerbild von polkhigh33
xt:C Supportmitarbeiter
 
Registriert seit: 26.10.2003
Ort: Hamburg
Beiträge: 6.862
Standard

probiers doch mal mit von hinten
if (substr(basename($PHP_SELF), -1,9) == 'index.php')
__________________
dieser beitrag ist ohne gewähr und stellt nur meine meinung und keinesfalls eine rechtsberatung dar. im zweifelsfalle ist er ironisch gemeint.
.:netzdesign33.de:. | .:blog33.de:.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 31.10.2006, 02:10
Erfahrener Benutzer
 
Registriert seit: 12.12.2004
Beiträge: 247
Standard

sorry, aber was soll das bringen... ??? basename gibt doch nur den scriptname zurück. die variablen werden doch garnicht berücksichtigt... oder verstehe ich jetzt da was falsch?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 31.10.2006, 02:13
Benutzerbild von polkhigh33
xt:C Supportmitarbeiter
 
Registriert seit: 26.10.2003
Ort: Hamburg
Beiträge: 6.862
Standard

man beachte den substr davor und den zähler von hinten.
http://de.php.net/manual/de/function.substr.php
__________________
dieser beitrag ist ohne gewähr und stellt nur meine meinung und keinesfalls eine rechtsberatung dar. im zweifelsfalle ist er ironisch gemeint.
.:netzdesign33.de:. | .:blog33.de:.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 31.10.2006, 02:21
Erfahrener Benutzer
 
Registriert seit: 12.12.2004
Beiträge: 247
Standard

schon klar, ich kenne dir funktion... habe mich oben auch verschrieben basement gibt ja nur index.php aus, anstatt den kompletten pfad zum script. ich meinte natürlich das $PHP_SELF nur den pfad, ohne variablen zurück gibt. ich kann damit also nix anfangen. es bring mir ja nix wenn ich nach "index.php", da dieses script ja auch für andere seiten verwendet wird die nicht die startseite darstellen. hoffentlich versteht man, was ich will... möchte die loginbox etc. nur auf der startseite des shop anwenden. wenn ich jedoch auf eine kategorie klicke, kommt ja auch die datei index.php. meine loginbox wird also auch hier angezeigt. das möchte ich ja verhindern, da dies nicht die startseite des shops ist...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 31.10.2006, 03:20
Benutzerbild von polkhigh33
xt:C Supportmitarbeiter
 
Registriert seit: 26.10.2003
Ort: Hamburg
Beiträge: 6.862
Standard

hm stimmt. mal bei gelegenheit gedanken drüber machen. steht nicht die query in der session? könnte ja man damit was basteln...
__________________
dieser beitrag ist ohne gewähr und stellt nur meine meinung und keinesfalls eine rechtsberatung dar. im zweifelsfalle ist er ironisch gemeint.
.:netzdesign33.de:. | .:blog33.de:.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 31.10.2006, 10:03
Erfahrener Benutzer
 
Registriert seit: 12.12.2004
Beiträge: 247
Standard

geht mit:

PHP-Code:
if (basename($PHP_SELF) == 'index.php' AND getenv("QUERY_STRING") == ''
p.s.: vielleicht kannst du mir auch sagen, wie ich den die anzahl und der warenkorbeinträge auch mit in die auswahl der versandkosten und zahlungmodalitäten nehme? ich habe nämlich das problem, dass mein warenkorbanzeige ab der eingabe der versandart und zahlungsart verschwindet. in der boxes.php konnte ich jedoch diese einstellung nicht finden. wo könnte die sonst noch sein?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 31.10.2006, 11:44
Benutzerbild von polkhigh33
xt:C Supportmitarbeiter
 
Registriert seit: 26.10.2003
Ort: Hamburg
Beiträge: 6.862
Standard

ähm also wenn ich dich diesmal richtig verstehe, das wird doch in der boxes.php gesteuert...
if (substr(basename($PHP_SELF), 0,8) != 'checkout')
__________________
dieser beitrag ist ohne gewähr und stellt nur meine meinung und keinesfalls eine rechtsberatung dar. im zweifelsfalle ist er ironisch gemeint.
.:netzdesign33.de:. | .:blog33.de:.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
boxanzeige, startseite

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 01:25 Uhr.

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

xt:Commerce is a SafeCharge brand