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

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.11.2005, 17:15
 
Registriert seit: 07.11.2005
Beiträge: 6
Daumen hoch

Hall?chen Community,
ich habe ein gr??eres Problem, ich entwickle gerade ein Template und bin fast fertig.

Allerdings m?ssten mir die erfahrenen Entwickler unter euch einmal helfen.
Ich m?chte eine BOX nicht nur auf der Startseite sondern auch auf verschiedenen Unterseiten anzeigen. Beispielsweise der "products_info_v1.html".

Ich wei? das dazu einige ?nderungen in bezug auf Smarty ... notwendig sind, daher w?re es nett wenn mir jemand kurz sagen w?rde, was zu ?ndern ist.

Als Beispiel nehme ich, dass ich $box_CART auf products_info_v1.html anzeigen m?chte. Was muss ich nun konkret ?ndern ?

Ich verwende XT-Commerce 3.04 bin f?r jede Hilfe Tipps oder Links dankbar.

MfG
Primusio
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.11.2005, 23:07
 
Registriert seit: 07.11.2005
Beiträge: 6
Standard

Nachdem ich weiterhin die Suche hier im Forum strapaziert habe, kam ich auf einen L?sungsansatz von "mzanier", dass die Box anders assigned werden muss.

Code:
$info_smarty->assign('box_CART', $box_shopping_cart);
Diese Zeile soll wohl die L?sung sein aber wo und wie muss ich diese einbauen ?

Ich habe die Zeile einmal in die "TEMPLATE/source/boxes/shopping_cart.php" kopiert.
Jetzt sehen die letzten Zeilen dieser Datei so aus.
Code:
$box_smarty->caching = 0;
$box_smarty->assign('language', $_SESSION['language']);
$box_shopping_cart = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_cart.html');
$smarty->assign('box_CART', $box_shopping_cart);
$info_smarty->assign('box_CART', $box_shopping_cart);
Nun bekomme ich nat?rlich eine Fehlermeldung
Code:
Fatal error: Call to a member function on a non-object in TEMPLATE/source/boxes/shopping_cart.php on line 89
Da ja $info_smarty noch gar nicht existiert.

Aber wie mache ich nun, dass es geht ?
Diese Frage habe ich hier im Forum schon ?fter gefunden, daher hat es offensichtlich schon einige interessiert. Doch eine L?sung fand ich leider nicht.

Daher w?rde ich jemanden bitten sich diesem Problem anzunehmen.
Man w?rde ein paar anderen und mir sehr helfen.

MfG
Primusio
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 08.11.2005, 05:56
Benutzerbild von dukie6666
VEYTON Service Partner
 
Registriert seit: 26.01.2004
Ort: Nueva Colombia/Paraguay
Beiträge: 1.855
Standard

?ber die datei boxes.php im ordner source steuerst du auf welchen seiten eine box auftaucht.
__________________
Grüße Oliver


Zertifizierter xt:Commerce VEYTON Reseller & Service Partner
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 08.11.2005, 06:25
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Dann hast Du in deinem Template etwas falsch gemacht!

Das Design des Shops wird im Template "index.html" festgelegt, das bei jeder Funktione angezeigt wird! Und wenn dort "box_CART" eingeschlossen ist, dann wird die eben immer angezeigt.

Die "products_info_v1.html" bestimmt nur, wie der Mittelteil der Seite aussieht (der Raum zwischen den linken und rechten Boxen).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 08.11.2005, 18:52
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Standard

Hallo,

Also bei mir wird die Box cart auch auf der product_info angezeigt....

Wie dukie6666 bereits erw?hnt hat, schau mal in die boxes.php. dort ist bestimmt dein problem
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 09.11.2005, 00:13
 
Registriert seit: 07.11.2005
Beiträge: 6
Standard

Erst einmal danke f?r eure Antworten aber ich glaube ich habe mich nicht so klar ausgedr?ckt.

@dukie6666
Meine boxes.php sieht derzeit exakt so aus
Zitat:
define('DIR_WS_BOXES',DIR_FS_CATALOG .'templates/'.CURRENT_TEMPLATE. '/source/boxes/');
include(DIR_WS_BOXES . 'categories.php');
require(DIR_WS_BOXES . 'search.php');
require(DIR_WS_BOXES . 'content.php');
include(DIR_WS_BOXES . 'shopping_cart.php');
Wo ist dort angegeben, auf welcher Seite die Boxen erscheinen ?

@gswkaiser & @webrise
Ich habe die Box ($box_CART) aber nicht in der index.html definiert, da mein Template nur links eine Spalte hat, die rechte habe ich entfernt und auf der Hauptseite soll der Warenkorb gar nicht angezeigt werden.
Das die products_info_v1.html nur den Mittelteil angibt wei? ich aber genau da m?chte ich jetzt einmal die Box einf?gen.

Bin also weiterhin f?r jede Hilfe dankbar.

MfG
Primusio
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 10.11.2005, 13:52
 
Registriert seit: 01.11.2005
Beiträge: 13
Standard

hast du das Problem mittlerweile zuf?llig gel?st?

Ich hab heute das gleiche. Zwar will ich keinen Warenkorb aber eine andere Box mitten in die products_info_v1.html baun.

Hab die Box als .html und als.php angelegt, in die boxes.php n require eingef?gt und in die products_info_v1.html nen {box_name}. ... War nicht so wirklich erfolgreich.

In der alten Doku steht was von nem file_flag das hab ich aber nirgends gefunden.

Irgendwas fehlt, ich komm da grad ?berhaupt nicht weiter.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 15.11.2005, 17:35
 
Registriert seit: 07.11.2005
Beiträge: 6
Standard

Leider habe ich es bisher auch nicht l?sen k?nnen.
Mir geht es ja auch nicht direkt um den Warenkorb, dies habe ich nur als Beispiel angef?hrt, damit, falls jemand helfen m?chte, darauf eingehen kann.

Dies dann f?r eigene oder andere Boxen abzuleiten sollte ja nicht so schwer sein.

MfG
Primusio
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 15.11.2005, 17:51
tmj tmj ist offline
 
Registriert seit: 25.01.2005
Beiträge: 205
Standard

Soll der Warenkorb oder eine andere Box also in der Mitte in der Produkt info angezeigt werden? Also z.B. unter der Beschreibung oder so?

F?r diesen Bereich ist der Modulbereich zust?ndig also includes/modules und templates/aktuelles_template/module.

Ansonsten kann ich leider auch nicht weiterhelfen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 15.11.2005, 18:20
 
Registriert seit: 07.11.2005
Beiträge: 6
Standard

Nein es soll eine bestehende Box dort angezeigt werden.
z.B. {$box_CART}

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

Lesezeichen

Stichworte
#036boxcart, #33#33, anzeigen, indexhtml

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 08:47 Uhr.

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

xt:Commerce is a SafeCharge brand