Antwort #2 am: 31. März 2016, 10:49:44
Danke swolfram. Hab ich ja gemacht. Hab in der boxes.php eine Datenbankabfrage, welche mir den Text und den Titel aus dem Contentmanager in eine Konstante legt und darüber wird das in der specials.html meines Templates dann auch angezeigt.
Vielleicht hab mich mir aus Unkenntnis von modified da was falsch gedacht.
Da ich zig unbeantwortete Threads in den Tiefen dieses Forum gefunden habe, wo Leute etwas ähnliches suchten, hier in kurz meine Lösung:
In die /templates/%template%/source/boxes.php am Ende (natürlich vor das ?>):
// -----------------------------------------------------------------------------------------// Smarty Zuweisung Sales / specials / Sonderangebote// -----------------------------------------------------------------------------------------function getContentManagerText
($ContentGroup=false,$Which='Text'){ $Which = strtolower($Which); if($ContentGroup) { $ContentManagerQuery = xtDBquery
( "SELECT content_text, content_heading
FROM ".TABLE_CONTENT_MANAGER
."
WHERE content_group='".$ContentGroup."'
AND languages_id='".(int
) $_SESSION['languages_id']."' "); $ContentManagerQuery = xtc_db_fetch_array
($ContentManagerQuery,true); if($Which=='text') return $ContentManagerQuery['content_text']; if($Which=='heading') return $ContentManagerQuery['content_heading']; } else { return false; }}$smarty->assign('SALES_UPPER_TEXT',getContentManagerText
('*****','Text'));$smarty->assign('SALES_UPPER_HEADING',getContentManagerText
('*****','Heading')); Nicht vergessen ***** gegen die coID Deines Beitrags auszutauschen.
Dann musst Du nur noch diesen Beitrag in der Übersicht der Angebote auftauchen lassen. Dazu binde über die oben geschaffenen Variablen diese Inhalte in der /templates/%template%/module/specials.html ein, wie z.B. hier:
<div class="page-header">
<h1>{$SALES_UPPER_HEADING}</h1>
{$SALES_UPPER_TEXT}
</div>
Die Lösung habe ich zum Teil aus einem Blog. Ehre wem Ehre gebührt:
http://www.gunnart.de/tipps-und-tricks/xtcommerce-tricks-und-ideen-fuer-den-contentmanager/Ich hoffe, es hilft jemandem.