Zurück   xt:Commerce Webshop Shop Support > xt:Commerce VEYTON 4.0 - Enterprise Shopsoftware > Fragen zur Software

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.10.2010, 15:35
Benutzer
 
Registriert seit: 17.06.2010
Beiträge: 34
Ausrufezeichen contentwechsel wie beim checkout

hallo alle zusammen,

ich hab da mal wieder ein anliegen und hoffe auf eure hilfe.

und zwar möchte ich eine extra contentseite erstellen, quasi eine zweite index, die über einen link in der navigation erreichbar ist.

mein jetziges template ist 3-spaltig, die zweite "contentseite" soll nur 2-spaltig sein, also sozusagen wie eine präsentationsseite zu einem bestimmten thema.

oder anders gesagt: klick auf link in der navigation = der inhalt wechselt und die 3te (rechte) spalte soll ausgeblendet werden. so wie beim wechsel in den checkout sollte es sein.

hab schon hin und her versucht, aber ich bekomm das mit den if-anweisungen einfach irgendwie nicht gebacken.

hoffe ihr versteht was ich meine und jemand hat eine idee dazu.

danke schonmal und viele grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 28.10.2010, 16:42
Neuer Benutzer
 
Registriert seit: 18.08.2010
Ort: Düsseldorf
Beiträge: 26
Standard

Hallo,

einfach in der index.html über der Definition der Spalte, die ausgeblendet werden soll,

{if $page neq 'name_der_seite'}

einfügen und natürlich unter der Spaltendefinition ein

{/if}

wobei name_der_seite natürlich der Name der Contentseite sein muss,

dann wird die Spalte auf der bestimmten Contentseite ausgeblendet.

mfg...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 29.10.2010, 10:09
Benutzer
 
Registriert seit: 17.06.2010
Beiträge: 34
Standard

soweit ist das klar und klappt auch wunderbar, aber im moment nur bei solchen seiten bei denen ich den $page-namen habe, wie bestseller_products zum beispiel.

aber was muss ich hier : $page neq '?????'

eintragen wenn ich eine seite habe wie Kontakt oder Impressum oder sowas, bei denen ich nicht weis wie der name nach dem page in der adresszeile ist, weil ich sprechende url's verwende.(../de/Kontakt) usw, weil $page neq 'Kontakt' funktioniert da nicht.

oder wenn ich das auf bestimmte kategorien anwenden will. oder wenn ich sogar eine extra-template-seite anlegen will??

grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 29.10.2010, 10:12
Erfahrener Benutzer
 
Registriert seit: 16.12.2008
Beiträge: 1.346
Standard

Hi,

ohne es probiert zu haben, aber 'contact' macht mehr Sinn.

MfG. Hansen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 29.10.2010, 10:16
Benutzer
 
Registriert seit: 17.06.2010
Beiträge: 34
Standard

hab ich auch schon versucht, geht aber auch nicht
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 29.10.2010, 11:33
Benutzer
 
Registriert seit: 17.06.2010
Beiträge: 34
Standard

also wie es aussieht müsste man erstmal herausfinden welche eigentliche URL hinter zum beispiel /de/Kontakt steckt.

aber wie mache ich das am besten?
wäre toll wenn mir da jemand helfen könnte.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 29.10.2010, 12:41
Neuer Benutzer
 
Registriert seit: 18.08.2010
Ort: Düsseldorf
Beiträge: 26
Standard

Wenn Du die Boxen bei den Content-Seiten ausblenden möchtest (Impressum etc.) kannst Du auch einfach in die Datei xtCore/pages/content.php direkt hinter der Zeile

defined('_VALID_CALL') or die('Direct Access is not allowed.');

eine Zeile mit dem Inhalt

$show_index_boxes = false;

einfügen, dann werden die seitlichen Boxen bei allen Content-Seiten pauschal ausgeblendet, egal wie die einzelnen Seiten heißen.

mfg...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 29.10.2010, 13:01
Benutzer
 
Registriert seit: 17.06.2010
Beiträge: 34
Ausrufezeichen

die boxen sollen nicht pauschal auf allen seiten ausgeblendet werden, sondern nur auf bestimmten.

anscheindend stelle ich mein problem nicht genau genug dar.

ich habe quasi vor eine art zweite content-seite zu erstellen und wenn diese im shop per klick geöffnet wird, dann sollen NUR dort die boxen verschwinden. soll vom prinzip her dann so aussehen wie die checkout seite, da werden auch keine boxen angezeigt.

mit {if $page neq 'name_der_seite'} wäre das problem anscheinend auch zu lösen, nur da meine urls nicht so:

domain.de/seite.php?page=seite

aussehen, sondern so:

domain/de/seite

kann ich bei 'name_der_seite' nicht das richtige eintragen, weil ich es ja nicht weis.

wenn ich wüsste wie der direkte link zu der gewollten contenseite ist, dann könnt ich das ja eventuell so realisieren. also wie ist der eigentliche link zu beispielsweise /de/Kontakt?? müsste doch irgenwas mit ID="Zahl" sein oder??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 29.10.2010, 14:03
Benutzer
 
Registriert seit: 17.06.2010
Beiträge: 34
Standard

so bin wieder etwas schlauer

aus

domain.de/de/Kontakt

wird

domain.de/index.php?page=content&coID=6

wenn ich jetzt aber

{if $page neq 'content&coID=6'}

in bsp. die index schreibe passiert nichts.

jemand ne idee?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 29.10.2010, 14:07
Erfahrener Benutzer
 
Registriert seit: 15.06.2010
Ort: Dortmund
Beiträge: 175
Standard

Du könntest mal nachgucken, welche Variablen sich ändern von den globalen von wegen Skriptname und Parameter. ($_SERVER, $GLOBALS)
Und dann mittels {php}dein php code zum abfragen{/php} das ganze realisieren.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Nach Update 4.0.13 Schleife beim Checkout! gabbi Fragen zur Software 19 11.10.2010 19:23
Versandaddresse beim Checkout Löschen hypes Shopbereich 0 02.10.2010 17:01
[SOLVED] Fehler beim letzten Checkout Schritt nuttenpreller Fragen zur Software 5 02.09.2010 11:05
Seriennr - Fehlerseite beim Checkout oldbear Fragen zur Software 1 01.12.2009 08:36
xtc veyton 4.0 - Wie kann man Boxen bei Checkout ausblenden? Jimbojackson Template System 4 04.03.2009 12:05


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 Uhr.

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

xt:Commerce is a SafeCharge brand