Zum Inhalt springen

Überschrift an zwei stellen anzeigen?

Erstellt am 17. Juni 2007 · 2 Antworten · letzte Antwort am 18. Juni 2007

Tags: Frage

Malaoshi ·

Hallo,

ich bin neu bei Typo3 und habe mich in den letzten Wochen schon ein wenig eingearbeitet, aber mit dem Typoscript, da komm ich noch nicht klar.

Also ich will auf meiner Seite die Überschrift "Header" an zwei verschiedenen Stellen einfügen.

Ich habe mir überlegt einen <div id="title"> container zweimal in mein HTML-Template einzufügen, so dass dann in beiden das gleiche - nämlich nur die Überschrift - angezeigt wird. Was muss ich in Typoscript einfügen, damit der Header in diesem DIV-Container angezeigt wird? A

Falls das wichtig ist: Ich benutze Templavoila.

Ich hoffe, dass meine Frage verstanden wurde...

Ich würde mich sehr über ein Antwort freuen und verbleibe

mit freundlichen Grüßen,
Malte

ThomasRawiel ·

Hallo,

Versuch mal, die beiden Titel-divs als

TS-Objekt zu mappen (mit Templavoila)

in dein template schreibst du dann

lib.titel = TEXT
lib.titel {
data = {page:title}
allWrap = <div id="titel">|</div>
}

Ich weiss allerdings nicht, ob das klappt, hab es nicht ausprobiert.

Liebe Grüße Thomas

Malaoshi ·

Vielen Dank, es hat geklappt, habe ein wenig rumprobieren müssen, aber jetzt geht es. Hab das hier ins TypoScript geschrieben:

lib.title = TEXT
lib.title.data = page:title
lib.title.wrap = <div id="title">|</div>

und im Templavoila noch einen Bereich definiert.

            <field_title type="array">
                <tx_templavoila type="array">
                    <title>title</title>
                    <description>Hier kommt der Titel rein.</description>
                    <sample_data type="array">
                        <numIndex index="0">[here ist der title]</numIndex>
                    </sample_data>
                    <eType>TypoScriptObject</eType>
                    <tags>table:inner,ul,div,tr,td</tags>
                    <eType_EXTRA type="array">
                        <objPath>lib.title</objPath>
                    </eType_EXTRA>
                    <TypoScriptObjPath>lib.title</TypoScriptObjPath>
                </tx_templavoila>
            </field_title>

Super - vielen Dank noch einmal, hast mir viel weitergeholfen!

Liebe Grüße,
Malte