desc
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/ds-media-design.de/httpdocs/typo3conf/ext/danp_extendnews/pi1/class.tx_danpextendnews_pi1.php:86) in /var/www/vhosts/ds-media-design.de/httpdocs/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2907
Webagentur Webdesign Designagentur Typo3 Magento Drupal Ingolstadt :
DESIGNAGENTUR : WEBAGENTUR : CONSULTING : INGOLSTADT
  HOME   WEBLOG   LEXIKON   HOSTING   KONTAKT   IMPRESSUM   SITEMAP

Ihr Flash-Plugin ist veraltet !! Um diese Seite korrekt anzuzeigen, muss ein aktuelleres Flash-Plugin auf Ihrem Rechner installiert werden.


Hier bitte das Flash Plugin herunterladen und installieren

FLASH PLUGIN HERUNTERLADEN
(automatisch neueste Version)




21.05.09 22:38 Alter: 1 yrs

Spalten LEFT|NORMAL|RIGTH|BORDER umbenennen oder erweitern

So können Sie Ihre Inhaltsspalten LEFT | NORMAL | RIGTH | BORDER umbenennen oder erweitern.

Spalten konfigurieren

Von: DS MEDIA DESIGN

Standardmäßig stehen Ihnen die Spalten "LEFT", "NORMAL", "RIGTH" und "BORDER" im Typo3-Backend zur Verfügung, um Inhalte einzupflegen. Aber das reicht oft nicht aus. Auch sind die Bezeichnungen für einen Moderator oft nicht unbedingt hilfreich. Daher müssen SIe als Typo3-Entwickler auch hier Hand anlegen.

Um Typo3 zu sagen, wieviele Spalten Sie anlegen oder umbenennen möchten, müssen sie die Datei extTables.php im Ordner /typo3conf/ bearbeiten und folgendes einfügen:

t3lib_extMgm::addPageTSConfig('mod.SHARED.colPos_list = 1,2,0,3'); 
 
$TCA[tt_content][columns][colPos][config][items] = array ( 
"0" => array ("Inhalt||Inhalt||||||||","0"), 
"1" => array ("Headerbild||Headerbild||||||||","1"),
"2" => array ("News||News||||||||","2"), 
"3" => array ("Footer||Footer||||||||","3")
);

In der ersten Zeile legen Sie fest, wie Ihre Spalten sortiert werden sollen. In dieser Reihenfolge werden die Spalten dann auch im Backend angezeigt. Die ersten Zahlen im Array bestimmen nur den Index dieses Arrays und haben keine weitere Bedeutung. Die Zahlen am Ende der Spalten-Arrays bestimmen allerdings die Position ihrer Inhalte in der Tabelle tt_content. Diese Positionen werden wir nachher noch benötigen.

Als nächstes müssen Sie folgende Zeile in die Datei localconf.php im Verzeichnis /typo3conf/ einfügen, damit Typo3 sich das zuvor erstellte Script auch holt und verarbeitet.

$typo_db_extTableDef_script = 'extTables.php';

Ab jetzt werden die Spalten wie gewünscht im Backend angezeigt und können auch schon mit Inhalten gefüllt werden.

Um nun auch die Inhalte Ihren Markern zuordnen zu können, müssen Sie sich eigene Container für die Inhalte erstellen, die auf die richtigen Indexzahlen zeigen, die ich vorher angesprochen habe. Dieses Script gehört in Ihr TS-Setup Ihres Haupttemplates. Das Script könnte wie folgt aussehen:

styles.content.getNews < styles.content.get
styles.content.getNews.select.where = colPos=2

styles.content.getInhalt < styles.content.get
styles.content.getInhalt.select.where = colPos=0

styles.content.getHeader < styles.content.get
styles.content.getHeader.select.where = colPos=1

styles.content.getFooter < styles.content.get
styles.content.getFooter.select.where = colPos=3

So, jetzt können Sie Ihre Marker beschreiben. Etwa so:

HEADER < styles.content.getHeader
NEWS < styles.content.getNews
CONTENT< styles.content.getInhalt
FOOTER < styles.content.getFooter

So, das war´s schon.
Viel Erfolg.


Keine Einträge

Keine Einträge im Weblog gefunden.

Kommentar schreiben...

Ins Weblog eintragen
CAPTCHA Bild zum Spamschutz 
Artikel