hallo leute,
irgendwie komme ich nicht weiter...
ich habe die extTables.php um folgenden einträge erweitert
$TCA['tt_content']['columns']['colPos']['config']['items']['8']['0'] = 'BILDGROSS';
$TCA['tt_content']['columns']['colPos']['config']['items']['8']['1'] = 8;
die TSconfig der rootpage habe ich ebenfalls erweitert
mod.SHARED.colPos_list = 1,0,2,4,6,5,7,8
im backend steht mir die spalte "BILDGROSS" nun zur verfügung und ich kann inhalte für diese spalte einpflegen aber wie schaffe ich es dass mir diese inhalte auch im frontend dargestellt werden?
wäre super wenn ihr mir da etwas unter die arme greifen könntet!
vielen dank
spanani
Hallo,
marks {
INHALT_NORMAL = CONTENT
INHALT_NORMAL {
table = tt_content
select {
where = colPos = 8
orderBy = sorting
languageField = sys_language_uid
}
}
}
georg
hallo georg,
vielen dank für deine antwort!
ich habe das jetzt mal ins setup meines templates kopiert und den cache gelöscht aber passiert ist leider nichts!?
ich arbeite mit typo3 4.0.4 und yaml falls das für das nötige typoscript nötig ist?
und du hasts auch an die richtige stelle kopiert und es gibt nen marker ###INHALT_NORMAL### im Template?
georg
nein da gibt es keine marker
hier ist das setup
#############################################
# Main Template (Setup) #
# YAML for TYPO3, Autoparser, Version 4.5.0 #
# last modified 1/27/2007 #
#############################################
config {
#### AdminPanel ein (1) oder aus (0)
admPanel = 0
simulateStaticDocuments = 0
simulateStaticDocuments_pEnc = md5
#### Zeigt 30 Zeichen des Seitentitels an
simulateStaticDocuments_addTitle = 30
#### Erzeugt kurze URL für die News-Links
simulateStaticDocuments_pEnc_onlyP = cHash, tx_ttnews[cat], tx_ttnews[backPid], tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], tx_ttnews[pointer], tx_ttnews[swords]
disablePrefixComment = 1
headerComment = YAML - Yet Another Multicolumn Layout, Version 4.5.0
}
####################################
#### Sub-Template cObject fuer BODY
temp.contentAreaTemplate = TEMPLATE
temp.contentAreaTemplate {
template =< plugin.tx_automaketemplate_pi1
template.content.templateType = sub
workOnSubpart = DOCUMENT_BODY
subparts.subcl < styles.content.get
subparts.subcl.select.where = colPos=4
subparts.subcr < styles.content.get
subparts.subcr.select.where = colPos=5
subparts.subc < styles.content.get
subparts.subc.select.where = colPos=6
}
####################################
#### Haupt TEMPLATE cObject fuer BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
template.content.templateType = main
workOnSubpart = DOCUMENT_BODY
subparts.header < temp.header
subparts.nav_main < temp.nav_main
subparts.teaser < temp.teaser
subparts.col1_content < temp.col1_content
subparts.col2_content < styles.content.getRight
subparts.col3_innen = COA
subparts.col3_innen.10 < styles.content.get
subparts.col3_innen.20 < temp.contentAreaTemplate
subparts.col3_innen.30 < styles.content.get
subparts.col3_innen.30.select.where = colPos=7
subparts.footer < temp.footer
}
####################################
#### Haupt TEMPLATE cObject fuer HEADER
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
####################################
#### Default PAGE object
page = PAGE
page {
typeNum = 0
admPanelStyles = 1
includeLibs.multilanguage = fileadmin/scripts/languageMenu.php
config {
cache = 1
no_cache = 0
doctype = xhtml_trans
xhtml_cleaning = all
index_enable = 1
metaCharset = utf-8
additionalHeaders = Content-Type:text/html;charset=utf-8
}
}
#### TEMPLATE for <body>-section
page.5 = HTML
page.5.value ={$pageBodyData}
page.10 < temp.mainTemplate
#### TEMPLATE for <head>-section
page.headerData.5 = HTML
page.headerData.5.value = {$pageHeaderData}
[globalVar = GP:L = {$firstForeignLanguage}]
page.headerData.5 = HTML
page.headerData.5.value = {$pageHeaderDataFirstLang}
[global]
page.headerData.10 < temp.headTemplate
####################################
#### Auto-Parser konfigurieren
#### Template-File lesen:
plugin.tx_automaketemplate_pi1 {
content < plugin.tx_rlmptmplselector_pi1
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
DIV.all = 1
}
relPathPrefix = fileadmin/template/
}
####################################
#### Template-Selector konfigurieren
plugin.tx_rlmptmplselector_pi1 {
templatePathMain = fileadmin/template/
templatePathSub = fileadmin/template/sub/
defaultTemplateFileNameMain = {$pageStandardTemplate}
}
####################################
#### Link-to-top einstellen
tt_content.stdWrap.innerWrap2 = {$pageLinkToTop}
####################################
#### deutsches Datumsformat
lib.stdheader.5.date = d.m.Y
#### Default-Styles von dropdownsitemap löschen
plugin.tx_dropdownsitemap_pi1._CSS_DEFAULT_STYLE >
####
#### We delete the searchbox for the "Shiny Buttons" Example-Pages (UID 18-),
#### because it doesn't fit in the Layout there.
[globalVar = TSFE:id = 18]
page.10.subparts.header.10 >
[global]
sorry hab das nicht in den container kopiert! :-(
ui automaketemplate...
naja da brauchst du dann halt von irgendnem div/... ne id und dann weist du es so zu wie zB hier
subparts.col3_innen.30 < styles.content.get
ich hab mit yaml nie was gemacht, habs auch nicht vor
georg
das hatte ich schon versucht und das setup um diese zeile erweitert
subparts.bildgross < styles.content.get
das hat aber leider auch nicht funktioniert
styles.content.get > das ist die Spalte mit colPos = 0,
du brauchst eine Zuweisung wie ich schon vorher geschrieben habe, also
subparts.bildgross = CONTENT
subparts.bildgross {
...
}
georg
ich habe in das setup nun folgendes geschrieben
subparts.bildgross = COA
subparts.bildgross.10 < styles.content.get
subparts.bildgross.20 < temp.contentAreaTemplate
subparts.bildgross.30 < styles.content.get
subparts.bildgross.30.select.where = colPos=8
so bekomme ich jetzt in meinem div-container aber den inhalt aus einer anderen spalte angezeigt.
mit
subparts.bildgross = CONTENT
passiert leider gar nichts!?
spanani schrieb
ich habe in das setup nun folgendes geschrieben
subparts.bildgross = COA
subparts.bildgross.10 < styles.content.get
subparts.bildgross.20 < temp.contentAreaTemplate
subparts.bildgross.30 < styles.content.get
subparts.bildgross.30.select.where = colPos=8
so bekomme ich jetzt in meinem div-container aber den inhalt aus einer anderen spalte angezeigt.
Da solltest du genau den Inhalt bekommen den du alles angibst.
spanani schrieb
mit
subparts.bildgross = CONTENT
passiert leider gar nichts!?
die restlichen 6 zeilen brauchst du natürlich auch nicht
georg
ich habs :-)
ich habe das setup um diese zwei zeilen erweitert und schon funktionierts
subparts.bildgross < styles.content.get
subparts.bildgross.select.where = colPos=8
vielen dank für deine hilfe georg!!!
gruss
spanani