Zum Inhalt springen

Spaltenamen aendern (Normal , Rechts, Links)

Erstellt am 10. Januar 2005 · 14 Antworten · letzte Antwort am 11. Januar 2005

Tags: Templates & Layouts, Frage

jweiland ·

Wie sieht das Template-File dazu aus? Wird ein Dummy Content zwischen den Markern entfernt? URL?

Jochen Weiland

larslohmann ·

Der relevante Abschnitt aus dem Template hat folgenden Aufbau:
...
<tr height="17">
<td width="5" height="17"></td>
<td class="text_fett" rowspan="3" width="281">
<!-- ###Inhalt### -->|<!-- ###Inhalt### -->
<!-- ###Inhalt_1### -->|<!-- ###Inhalt_1### -->
</td>
<td width="12" height="17"></td>
</tr>
...

Es wird kein Dummy Content entfernt, den lasse ich aufgrund der Übersichtlichkeit immer weg.

Gruß und Danke
Lars

jweiland ·

Es wird kein Dummy Content entfernt, den lasse ich aufgrund der Übersichtlichkeit immer weg.

In dem Code Beispiel besteht der Dummy Content aus dem senkr. Strich "|"

Also frage ich nochmal: wird der entfernt oder nicht?

Noch eine Idee: mal diese drei Zeilen im Setup auskommentieren:

 subparts.Inhalt.select.where = colPos = 0
subparts.Inhalt.stdWrap.required = 1
subparts.Inhalt.stdWrap = |

Jochen Weiland

jweiland ·

Dann weiss ich auch nicht, an was es noch liegen könnte. Bestimmt nur eine Kleinigkeit (syntax, o.ä.)

Nur zur Klarheit:

ganz oben im Setup steht sicher noch

tt_content = PAGE

?

Jochen Weiland

larslohmann ·

Ja das habe ich auch drin,

ich Liste nochmal auf:
im Setup steht folgendes:
# Default PAGE object:
tt_content = PAGE
tt_content.typeNum = 0

# StyleSheet
tt_content.stylesheet = fileadmin/css/style.css

tt_content.1 = TEMPLATE
tt_content.1 {
template = FILE
template.file = fileadmin/template/floetotto_1.html
workOnSubpart = DOCUMENT_BODY

subparts.Inhalt < styles.content.get
subparts.Inhalt.select.where = colPos = 0
subparts.Inhalt.stdWrap.required = 1
subparts.Inhalt.stdWrap = |

#Testausgabe
subparts.Inhalt_1 = TEXT
subparts.Inhalt_1.value = Das ist ein Test... - - -

# Navigation im rechten Bereich
subparts.NAV = HMENU
subparts.NAV {
special = directory
special.value = 46
1 = TMENU
1.NO = 1
1.NO.linkWrap = ...
}

}

im TSConfig habe ich folgendes eingetragen:
# 1 Column einbauen
mod.SHARED.colPos_list = 0

und das steht in den beiden Dateien aus der Extension:
-> ext_tables.php
<?php
if (!defined ("TYPO3_MODE")) die ("Access denied.");
$tempColumns = Array (

);

t3lib_div::loadTCA("tt_content");

$TCA["tt_content"]["columns"]["colPos"]["config"]["items"] = array (
"0" => array ("Inhalt||Inhalt||||||||","0")
);
?>

und das in der anderen Datei:
-> ext_localconf.php

<?php
if (!defined ("TYPO3_MODE")) die ("Access denied.");
t3lib_extMgm::addPageTSConfig('
mod.SHARED.colPos_list = 0
');
?>

Vielen Dank für die Mühe

Gruß
Lars

larslohmann ·

ich habe die Page Benamung von tt_content auf page geändert und auf einmal hat es funktioniert,

trotzdem Danke für die Hilfe.

Gruß
Lars

jweiland ·

Könnte ein reservierter Name sein. Dann hätte es aber vorher auch nicht funktionieren dürfen. Aber was solls, Hauptsache es geht jetzt

Jochen Weiland