Zum Inhalt springen

Unerwünschte Paragraphen entfernen & TPL Marks

Erstellt am 10. Januar 2012 · 4 Antworten · letzte Antwort am 11. Januar 2012

Tags: Templates & Layouts, Frage

M.​R.​ ·

Hallo Gemeinde!

Bei 2 kleinen Dingen komme ich noch nicht weiter als (relativer) Typo3 Neuling:

Ich habe in meinem Template einen Marker gesetzt der durch das -ext tpl auch wunderbar durch tt_content geparst wird, alles wunderbar.

1. Dieser Marker soll so sein, dass dieser zwischen zwei div's mit css-class-Angabe gewrapt wird. In meinem Kopf schwebt noch etwas ala
xxx = <div class="u1"><div>|</div></div>

2. Bei der Ausgabe des Inhalts (Text/Bild-Element) wird vor und nach diesem Inhalt ein Paragraph ausgegeben, diese möchte nach Möglichkeit vermeiden (Statt <p class="bodytext"> wäre mir <div id="stext-mr1"><div> sehr viel mehr wert, da sich das momentan im Inhalt befindet, was redaktionell nicht gut ist. Die Paragraphen produzieren mir zudem blöde margins im Template, was evtl ja für mich durch eine ts Anweisung die CSS im Head ausgibt, noch lösbar wäre.

<p class="bodytext"><div id="stext-mr1"><div><h3>Willkommen in der Zukunft des ...
page.10.marks.TEASERTEXT1 = RECORDS
page.10.marks.TEASERTEXT1 {
#	table = tt_content
#	select.pidInList = 330
#	select.orderBy = sorting
#	select.languageField = sys_language_uid
   tables = tt_content
   source = 337
   dontCheckPid = 1
}

Mrd. Dank! 🙂
Marc.

LuP ·

Hallo,

das ist der häufig beklagte p-Tag mit der Klasse bodytext. Loswerden kannst du es hiermit:

Ins TS Setup der Root-Seite:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes >

VG,
LuP

M.​R.​ ·
LuP schrieb

Hallo,

das ist der häufig beklagte p-Tag mit der Klasse bodytext. Loswerden kannst du es hiermit:

Ins TS Setup der Root-Seite:

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes >

VG,
LuP

Guten Morgen!

Vielen Dank dafür - dies tut sogar was! Es entfernt die CSS-Klasse des umlaufenden p-Tag, aber leider nicht den Tag als solches - was immernoch zu unerwünschten Ergebnissen führt.

Danke & LG,
Marc.

LuP ·

Hallo,

ok, aber hiermit würde man dann alle p-Tags für Paragraphen entfernen.

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >

VG,
LuP

M.​R.​ ·
LuP schrieb

Hallo,

ok, aber hiermit würde man dann alle p-Tags für Paragraphen entfernen.

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.nonWrappedTag >

VG,
LuP

😢 Hm, ich werde das auf jeden Fall auch in meine Referenzliste speichern, vielen Dank! Allerdings ist das ja auch Suboptimal hihi.

Jetzt habe ich ein viel blöderes damit zusammenhängendes Problem.
Ich habe wieder einen neuen Beitrag erstellt, wieder meine <div> Container rein und jetzt passiert das hier im Quelltext:

<p id="stext-mr1" class="bodytext"></p>
<div>Innovative ...</div>

Aussehen sollte das so: (Im Editor gebe ich die divs an ... Bei einem vorigen Beitrag passt alles.

<p class="bodytext">
<div id="stext-mr1"><div>Innovative ...</div></div>
</p>

Was ist nun passiert? 🙁

Ich versuche mich noch am Wrap um dies zu umgehen, passieren tut da aber auch nichts.

page.10.marks.TEASERTEXT1 = RECORDS
page.10.marks.TEASERTEXT1 {
   tables = tt_content  
   source = 339
   dontCheckPid = 1
   wrap = <div class="mr-stext1"><div>|</div></div>     
}

Das wird noch was werden :o

DANKE!

---

Ig habs! #angry# einmal id="" statt class="" verwenden lol