#1 (permalink)  
Alt 15.02.2011, 18:37
Benutzer
 
Registriert seit: 12.07.2007
Beiträge: 77
Daumen hoch Content Manager aufgebohrt

ich hatte die Anforderung, verschiedene Content Artikel mit unterschiedlichen templates darzustellen. Ging relativ einfach:

Tabelle xt_content um ein varchar(64) Feld erweiten "content_tpl" (nicht "template", da reserviertes wort!)

In XT_Language_content die bezeichnung für dieses Feld einfügen:

"TEXT_CONTENT_TPL" ist der key, class = admin, Rest dürft Ihr Euch selbst überlegen, je eine Zeile für language_codes...


Nun entweder den Plugin Hook verwenden oder unter xtCore/pages/content.php die zeile $tpl = "content.html" suchen und durch folgendes ersetzen.

// $tpl = 'content.html';
if (empty($shop_content_data['content_tpl']))
{
$tpl = 'content.html';
} else {
$tpl = $shop_content_data['content_tpl'];
}



Plugin Hook, wenn man es "sauber" machen möchte:

module_content.php:tpl_data
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 15.02.2011, 20:58
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Standard

Gute Idee! nehmen wir auch für nächste version auf.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder Im Content Manager yogi Shopbereich 3 21.02.2004 22:33


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03 Uhr.

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

xt:Commerce is a SafeCharge brand