Antwort #4 am: 11. September 2011, 19:55:26
[...] Neue Boxen erstellen soviel ich brauch zb.: box_banner1 , box_banner2 , usw oder nur eine box (box_advertise)erstellen in der ich die gewünschte Anzahl Bilder verlinken und anordnen kann? [...]
Tutorial: Erstellung Box
Gruß
Hen
Ich möchte den Thread noch mal hocholen.
Ich komme von osCommerce, bin mäßig begabt und mache daher vielleicht gerade blöden (Denk)Fehler.
U.a. bin ich gerade dabei einige Boxen zu generieren.
Ich verstehe, dass der Inhalt der Box (Bilder, Links etc.) in "/templates/xtc5/source/boxes/" definiert wird.
Die verlinkte Anleitung hat mich ziemlich verwirrt, da sie zumindest an genau dieser Stelle fehlerhaft scheint. (Es wird die falsche Datei benannt.):
Tutorial: Erstellung BoxWenn ich den Beispielcode nutze, kann ich zwar Zeichen und ein verlinkbares Bild in die Box bringen.
Der Link zu der im Content Manager definierten Seite ist aber weg. Wie muss der definiert werden?
Wie immer: Bitte!
<?php
/* -----------------------------------------------------------------------------------------
bexample.php
---------------------------------------------------------------------------------------*/
$box_smarty = new smarty;
$box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
// Generierung Inhalt beginn ------
$box_content = 'Inhalt provisorisch';
// Generierung Inhalt Ende ------
$box_smarty->assign('BOX_CONTENT', $box_content);
$box_smarty->assign('language', $_SESSION['language']);
// set cache ID
if (!CacheCheck()) {
$box_smarty->caching = 0;
$box_bx = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_bexample.html');
} else {
$box_smarty->caching = 1;
$box_smarty->cache_lifetime = CACHE_LIFETIME;
$box_smarty->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'];
$box_bx = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_bexample.html', $cache_id);
}
$smarty->assign('box_BEXAMPLE', $box_bx);
?>
Guten Abend, Gerhard