| Eine neue Box im xt:Commerce Template erstellen |
|
Hier einmal die Vorgehensweise um von einer vorhandenen Box eine neue Box zu erstellen und über den Contenmanager mit Links auf Inhalte zu versehen. Dieses Beispiel wird anhand des Standard Templates xtc4 aufgeführt. Hier muss dann natürlich der entsprechende Template Ordner angepasst werden! WICHTIG: Sicherung nicht vergessen und wir übernehmen keine Gewähr. Wir haben mit xt:Commerce 3.0.4SP2.1 getestet, sollte aber auch mit anderen Versionen funktionieren.
in das Verzeichnis: /template/xtc4/source/boxes und dort die Datei kopieren von: box_information.php das gleiche im Verzeichnis: /template/xtc4/boxes die Datei
Ändern der Bezeichnungen in der Datei: box_information_b.php alle Einträge die "information" heissen mit "information_b" ersetzen Auf folgendes muss geachtet werden! (Grossschreibung): $smarty->assign('box_INFORMATION',$box_information); ändern auf $smarty->assign('box_INFORMATION_B',$box_information_b);
$content_query = "SELECT
Danach sollte es so aussehen: Schritt 4:
auf: {#heading_information_b_box#}
/template/xtc4/source/boxes.php Nach der zeile (24): require(DIR_WS_BOXES . 'information.php'); folgende Zeile einfügen: require(DIR_WS_BOXES . 'information_b.php'); Schritt 6: Bearbeite nun die Datei "index.html" im Verzeichnis: /template/xtc4/ Füge {$box_INFORMATION_B} entweder in die Linke oder in die Rechte Boxenleiste ein. Hier im Beispiel in die linke Box:
cm_file_flags
file_flag : 2 (Oder höher / Oben beachten file_flag=2) Dieser Name wird dann in der Auswahlbox des Content-Managers stehen und es steht Dir natürlich frei, einen belibig anderen Namen zu verwenden. Schritt 8: Gehe in des Verzeichnis: lang/german/
Füge im Abschnitt [boxes] (Zeile 456-495) danach folgendes ein:
lang/english/lang_english.conf Jetzt kann der Content erzeugt werden: Melde dich als Admin im Shop an und gehe dann zum Content-Manager. Erstelle einen neuen Content. Man kann die Zusatzbox natürlich auch für andere Zwecke verwenden. Dazu kann die Content Manager und Datenbank Erweiterung wegfallen. |