In unserem Beisspiel erzeugen wir eine Box mit dem Titel “links”
1. zuerst muss eine bestehende Box kopiert und angepasst werden:
Gehen Sie in folgendes Verzeichnis: /templates/ihrtemplate/source/boxes
Dort duplizieren Sie z.b.: information.php und fügen sie als links.php wieder ein.
Ebenso gehen Sie im Verzeichnis /templates/ihrtemplate/boxes vor.
Dort kopieren Sie die box_information.html in box_links.html
2. Die 2 Dateien anpassen:
In der .php Datei ersetzen Sie alle Einträge die “information” lauten,
mit “links”.
Sie müssen darauf achten das folgender Codeteil groß gschrieben wird:
$smarty->assign(’box_INFORMATION’,$box_information);
Hier also INFORMATION in LINKS ändern.
Öffnen Sie Ihre box_links.html Datei und ändern Sie den Smarty Tag {#heading_infobox#} in {#heading_linkbox#}
3. Neu erstellte Box in der boxes.php einbinden:
öffnen Sie die Datei /templates/ihrtemplate/source/boxes.php
Und fügen Sie z.B. unter:
require(DIR_WS_BOXES . ‘information.php’);
folgendes ein:
require(DIR_WS_BOXES . ‘links.php’);
4. Boxaufruf in die Index.html einfügen:
öffnen sie die Datei “index.html” im Verzeichnis /templates/ihrtemplate/
Fügen Sie {$box_LINKS} entweder in die Linke oder in die Rechte
Navigationsleiste an gewünschter Stelle einein.
5. Ändern des file_flag in der neuen links.php (/templates/ihrtemplate/source/boxes)
$content_query=xtc_db_query(”SELECT
content_id,
categories_id,
parent_id,
content_title,
content_group
FROM “.TABLE_CONTENT_MANAGER.”
WHERE languages_id=’”.(int)$_SESSION[’languages_id’].”‘
and <strong>file_flag=3</strong> and content_status=1″);
Hier ändern Sie bitte file_flag=0 auf file_flag=3
6. Änderung in der Datenbank:
Gehen Sie in Ihre Datenbank. (PHPMyAdmin oder mysqldumper) Suchen Sie die Tabelle cm_file_flags
Erzeugen Sie einen neuen Eintrag und schreiben Sie für file_flag eine 3 und geben Sie der Box noch den Namen links
7. Ändern der Sprachdatei:
Gehen Sie in des Verzeichnis lang/german/ und öffnen Sie die Datei: lang_german.conf
Fügen Sie im Abschnitt [boxes] folgenden Text ein:
heading_linkbox = ‘Links’
8. Content erzeugen:
Nun können Sie im Contentmanager Content der neuen Box Links zuweisen.
