Hallo Leute,
ich bin langsam am verzweifeln... #angry#
Ich möchte für meine contents unterschiedliche Layouts erstellen. Soweit kein Problem. Nur ist mir am Wochenende aufgefallen, dass wenn ich den Content text w/image wähle, das Bild nicht mehr im FE erscheint.
Habt ihr eine Ahnung was ich falsch mache?
Hier mein TS:
seite.10.table = tt_content
tt_content = CASE
tt_content {
key.field = header_layout
1 = COA
1 {
wrap = |
10 = TEXT
10.field = header
10.wrap = <h1> | </h1>
20 = TEXT
20.field = bodytext
20.wrap = <p> | </p>
}
default = COA
default {
wrap = |
10 = TEXT
10.field = header
10.wrap = <h2> | </h2>
20 = TEXT
20.field = bodytext
20.wrap = <p> | </p>
}
Für jede Hilfe bin ich sehr dankbar :p
Hallo,
nun das ist eigentlich ganz klar, weil du das IMAGE nicht mehr ausliest sondern nur header + bodytext (zeile 11+14)
vielleicht hilft ja das hier http://www.typo3wizard.com/de/snippets/cool-stuff-typoscript/benutzen-des-layout-feldes-in-tt-content-und-pages.html
georg
Hallo just2b,
danke für die schnelle Antwort 😃
Leider werde ich aus dem Beispiel nicht schlau. Ich habe schon versucht das IMAGE einzubauen, jedoch ohne Erfolg.
30 = Image
30.wrap = |
Das hat auch nicht geklappt 😢
Ich suche schon seit Tagen nach einer Lösung, langsam glaub ich wirklich das ich doof bin.....
Hallo,
ich hab das gleiche Problem...Ich hab ein LAyout für meine Seite. Möchte jedoch meine Contents unterschiedlich gestalten können, ohne das man bei der Pflege einen großen Aufwand hat.
Ich würde gerne verschiedene Layouts im TS anlegen. Einmal soll das Bild etwas versetzt sein, einmal soll der Text eingerückt sein etc. Ist das möglich im Typo3? Denn einen wirklichen Lösungsansatz hab ich noch nicht gefunden.
Hallo redpro,
also ich habe mal ein paar Tests gemacht. Wenn ich folgendes TS einfüge:
seite.10.table = tt_content
tt_content = CASE
tt_content {
key.field = header_layout
1 = COA
1 {
wrap = <div id="thumbnail"> | </div>
10 = TEXT
10.field = header
10.wrap = <h1> | </h1>
20 = TEXT
20.field = bodytext
20.wrap = <p> | </p>
}
default = COA
default {
wrap = <div id="thumbnail"> | </div>
10 = TEXT
10.field = header
10.wrap = <h1> | </h1>
20 = TEXT
20.field = bodytext
20.wrap = <p> | </p>
30 = TEXT
30.field = image
30.wrap = |
}
}
schreib er zwar den Bildname rein, jedoch setzt er nicht das Bild ein. Das liegt wohl an der Zeile "30 = TEXT". Ich weiß leider nicht wie ich das Bild sonst ansprechen soll 😢
wie wärs mit IMAGE? oder wenns mehrere Bilder sind, dann als IMGTEXT. zu zweiteren empfiehlt es sich das TS mittels template analyzer von css_styled_content anzuschauen
georg
Hallo just2b,
das hab ich schon alles gemacht. Die contents sind "Text w/image", also handelt es sich sowieso nur um ein Bild. Ich hab wirklich schon alles durchgespielt, aber ohne Erfolg.
Ob IMAGE, textpic, tt_content.textpic usw. Das Bild wird einfach nicht angesprochen #angry#
thedon schrieb
Ob IMAGE, textpic, tt_content.textpic usw. Das Bild wird einfach nicht angesprochen #angry#
nun es hilft nicht, wenn man da dahin ratet und nicht weiß was man tut.
so kommst du zB zum Bild
10 = IMAGE
10 {
required = 1
wrap=|
file.import=uploads/pics/
file.import.field=image
file.width=600
file.height=325
}
georg
Danke, hat geklappt!!
Ich Idiot hab
file.import=uploads/pics/
vergessen!
Sorry :o
Hallo,
leider hat sich noch ein Problem ergeben #angry#
Wenn ich dieses Script einbaue:
seite.10.table = tt_content
tt_content = CASE
tt_content {
key.field = header_layout
1 = COA
1 {
wrap = <div id="thumbnail"> | </div>
10 = IMAGE
10 {
required = 1
wrap=|
file.import=uploads/pics/
file.import.field=image
file.width=600
file.height=325
}
20 = TEXT
20.field = header
20.wrap = <h3> | </h3>
30 = TEXT
30.field = bodytext
30.wrap = <p> | </p>
}
default = COA
default {
wrap = <div id="thumbnail"> | </div>
10 = IMAGE
10 {
required = 1
wrap=|
file.import=uploads/pics/
file.import.field=image
file.width=600
file.height=325
}
20 = TEXT
20.field = header
20.wrap = <h2> | </h2>
30 = TEXT
30.field = bodytext
30.wrap = <p> | </p>
}
}
spuckt die Suche keine Ergebnisse mehr aus!
Vorher hatte ich den Inhalt so formatiert:
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
1 = TEXT
1.field = header
1.wrap = <h1> | </h1>
default < .1
}
tt_content.text >
tt_content.text = COA
tt_content.text.10 < lib.stdheader
tt_content.text.20 = TEXT
tt_content.text.20.parseFunc
tt_content.text.20 {
field = bodytext
fieldRequired = bodytext
wrap = <p>|</p>
editIcons < tmp_tt_content_text.20.editIcons
}
Kann mir einer von euch sagen, was ich jetzt schon wieder falsch mache?
Hier auch mal das TS für die Suche:
SEARCH < tt_content.search.30
SEARCH {
target = _self
redirect = 27
badMess = Bitte geben Sie ein Suchwort ein!
layout = ###FIELD###
params.input = class="suchbox"
params.input = size="22"
params.submit = class="suchbutton"
stdWrap.wrap = |
dataArray.10 {
label = Suchen:
type = *sword = input, 10, 30
addParams.class = suchen
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
Moin,
mir ist da noch etwas aufgefallen. Wenn ich das script einbaue:
10 = IMAGE
10 {
required = 1
wrap=|
file.import=uploads/pics/
file.import.field=image
file.width=600
file.height=325
}
fehlt mir ja der alt- und titel-Tag. Ich habe schon versucht den hier einzusetzen, aber ohne Erfolg. Hier meine Variante die leider nicht funktioniert.
10.altText = TEXT
10.altText {
field = altText
}
Hat von euch jemand ne Idee??
altText gehört woanders hin, direkt ins IMAGE, zB
file.maxH = 200
file.maxW = 760
file = fileadmin/dev/
titleText = ....
altText = ....
georg
Hallo just2b,
das hatte ich auch ausprobiert. Jedoch wollte ich das die tags aus typo3 raus erstellt werden, da ich mit dem script mehrere Bilder anspreche. Genau da hab ich ein Brett vorm Kopf #angry#