Vergessen dazu zu schreiben:
> ---------------------
> <html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
> data-namespace-typo3-fluid="true">
> <f:layout name="Default" />
> <f:section name="Header">
> <div class="col-md">
> <f:render partial="Header/Header" arguments="{
> header: data.header,
> layout: data.header_layout,
> positionClass: 'featurette-heading',
> default: settings.defaultHeaderType}" />
>
> </f:section>
> <f:section name="Main">
> <f:format.html>{data.bodytext}</f:format.html>
>
> </div>
> ------------------
Das oben ist das für Text.html
Das hier habe ich aus Textpic.html gemacht:
---------------------
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:layout name="Default" />
<f:section name="Header">
<f:if condition="{gallery.rows}">
<f:switch expression="{data.layout}">
<f:case value="1"><div class="col-md-7 col-md-push-5"> </f:case>
<f:case value="2"><div class="col-md-7"></f:case>
<f:case value="3"><div class="col-lg-4"></f:case>
<f:defaultCase><div class="col-md-7
col-md-push-5"></f:defaultCase>
</f:switch>
<f:if condition="{data.layout} == 3">
<f:render partial="Media/Gallery" arguments="{_all}" />
</f:if>
<f:if condition="{gallery.position.noWrap} != 1">
<f:render partial="Header/Header" arguments="{
header: data.header,
layout: data.header_layout,
positionClass: 'featurette-heading',
default: settings.defaultHeaderType}" />
</f:if>
</f:if>
</f:section>
<f:section name="Main">
<f:if condition="{data.bodytext}">
<f:then>
<f:if
condition="{gallery.position.noWrap}">
<f:render partial="Header/Header" arguments="{
header: data.header,
layout: data.header_layout,
positionClass: 'featurette-heading',
default: settings.defaultHeaderType}" />
</f:if>
<f:format.html>{data.bodytext}</f:format.html>
<f:if condition="{data.layout} != 3">
</div>
</f:if>
</f:then>
<f:else>
<f:if condition="{gallery.position.noWrap}">
<f:if condition="{data.header}">
<f:render partial="Header/Header" arguments="{
header: data.header,
layout: data.header_layout,
positionClass: 'featurette-heading',
default: settings.defaultHeaderType}" />
</div>
</f:if>
</f:if>
</f:else>
</f:if>
<f:if condition="{data.layout} != 3">
<f:render partial="Media/Gallery" arguments="{_all}" />
</f:if>
<f:if condition="{data.layout} == 3">
<f:render partial="Header/SubHeader" arguments="{
subheader: data.subheader,
layout: data.header_layout,
positionClass: 'btn btn-default',
link: data.header_link,
default: settings.defaultHeaderType}" />
</div>
</f:if>
</f:section>
</html>
-------------------
Aber wie Gesagt, das mit den Divs klappt ich hätte nur gerne die Klasse
lead am <p> Tag in der ColPos 0.
LG
Heike
Am 11.01.19 um 17:31 schrieb Heike Herzog-Kuhnke:
Hi Ihr Lieben,
ich beiße mich aktuell durch die Konfiguration einer Seite mit der oben
genannten typo3 Version und arbeit das erste Mal mit Fluid Templates.
Aktuell bin ich wirklich glücklich, dass ich so ziemlich alles
hinbekomme. Nachdem ich jetzt schon länger kein typoskript mehr
geschrieben habe bin ich ziemlich eingerostet.
ich habe ein Typoskript Objekt für den Hauptinhalt angelegt:
-----------
lib.mainContent = COA
lib.mainContent {
10 = COA
10 < styles.content.get
10.select.where = colPos=0
}
}
------------
Ich weiß aktuell ziemlich klein, aber es wird Text und Header schön
eingebunden.
Jetzt möchte ich aber dass immer dann, wenn der Text sich in einem
Element mit der ColPos 0 befindet, dass dem <p>-Tag die Klasse 'lead'
hinzugefügt wird.
Das FLuid-Template für Text.html und für TextPic.html habe ich schon für
mich angepasst:
---------------------
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:layout name="Default" />
<f:section name="Header">
<div class="col-md">
<f:render partial="Header/Header" arguments="{
header: data.header,
layout: data.header_layout,
positionClass: 'featurette-heading',
default: settings.defaultHeaderType}" />
</f:section>
<f:section name="Main">
<f:format.html>{data.bodytext}</f:format.html>
</div>
------------------
Aber ich denke, dass an irgendeiner Stelle vor:
<f:format.html>{data.bodytext}</f:format.html> die gewünschte Klasse
dazu gespielt werden muss. Aber ich bekomme das nicht hin.
Leider finde ich nichts, was ich wirklich verstehe.
Wie ich diesen Tipp, den ich gefunden habe:
-------------
http://www.typo3forum.net/discussion/20162/p-class-bodytext-nur-fuer-bestimmte-spalten
integrieren kann, verstehe ich leider nicht.
Das Wäre ja eigentlich dann in dem Typoskript-Objekt zu machen, oder....
Kann mir jemand das erklären?
Ist mir total peinlich, weil es ja so ausführlich wirkt, aber ich
verstehe nicht, wie ich diese Zeilen:
--------------
temp.tt_content.text.20 < tt_content.text.20
tt_content.text.20 >
tt_content.text.20 = CASE
tt_content.text.20 {
key.field = colPos
default < temp.tt_content.text.20
default.parseFunc < tt_content.text.20.parseFunc
6 < temp.tt_content.text.20
6.parseFunc < tt_content.text.20.parseFunc
6.parseFunc.nonTypoTagStdWrap.encapsLines {
nonWrappedTag =
remapTag.DIV =
addAttributes >
}
}
-------------
an meine Konfiguration anpassen kann.
Wäre wirklich lieb wenn mir jemand das Brett vorm Kopf entfernen könnte.
LG
Heike
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german