Zum Inhalt springen

css styled content - Überflüssige Tags

Erstellt am 5. September 2006 · 12 Antworten · letzte Antwort am 4. Januar 2007

Tags: Inhaltselemente, Frage

Unbekannter Benutzer ·

Hallo,
ich beschäftige mich jetzt seit einigen Tagen mit Typo3. Ich kommte auch soweit ganz gut zurecht, jetzt habe ich aber eine Frage:
Ich habe statt "content(default") "css styled content" benutzt. Soweit klappt auch alles ganz gut, aber es gibt viele meiner Meinung nach überflüssige Tags im Quellcode, die von CSC stammen. Z.B:

	<!--  CONTENT ELEMENT, uid:3/text [begin] -->
		<a id="c3"></a>
		<!--  Header: [begin] -->

			<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Das ist eine Überschrift</h1></div>
		<!--  Header: [end] -->
			
		<!--  Text: [begin] -->
			<p class="bodytext">Das ist der Text</p>
		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:3/text [end] -->

Die Überschrift ist einmal in einem <div> und einmal in einem <h1>-Tag. Wie kann ich den <div>-Tag daraus löschen? Außerdem irritiert mich das <a id="c3"></a>. Das liegt zwar nicht an dem CSC, stört mich aber trotzdem. Wo kommt das her und wie kann man das löschen?

Vielen Dank für die Hilfe!

Unbekannter Benutzer ·

schau dir mal beim TS-Template bearbeiten den Template-Analyser von CSC an, da stehen dann solche sachen wie:

stdWrap.dataWrap = <div class="csc-header csc-header-n{cObj:parentRecordNumber}">|</div>
oder
dataWrap = <a id="c{field:uid}"></a> |

und kannst dort dann die wraps entfernen... auch z.B. die störenden prefix-comments

Grüsse Alex

einpraegsam.​net ·

ok step by step:

- Backend
- Template
- beim Dropdown Menü rechts oben (u.a. Constant Editor) auf Template Analyzer
- Dann Klick auf EXT:css_styled_content/static/
- Dann im Bereich Setup
Hier findest du alle CSC Wraps - kannst du löschen oder ändern

##################################################################

Um die Kommentare zu entfernen, schreibst du ins "normale" TS Setup:

config.disablePrefixComment = 1

Hoffe du kommst klar damit...

Grüße

Unbekannter Benutzer ·

Wird zwar schon klarer, so richtig verstehe ich das leider immer noch nicht. Wenn ihr mir noch ein konkretes Beispiel erklärt, dann verstehe ich das auch 🙂
Den Bodytext würde ich gerne um

<div id="bg"> | </div>

erweitern und in der Überschrift das <div class="csc-header csc-header-n1"> | </div> entfernen. Ich habe zwar die entsprechenden Stellen im Code gefunden, blicke aber nicht ganz durch.

einpraegsam.​net ·

- Durch Klick auf die Checkbox "Linenumbers" aktivierst du die Zeilennummern
- Dann im Bereich Setup nach Zeile 225 Suchen - folgender Inhalt:

stdWrap.dataWrap = <div class="csc-header csc-header-n{cObj:parentRecordNumber}">|</div>

Das kannst du zu einer Pipe ändern:

stdWrap.dataWrap = |

und so weiter und so weiter

Ist das wirklich so schwer?

Unbekannter Benutzer · · Beste Antwort

Hm, ich hatte einfach class="csc-header csc-header-n1" gesucht und die Codestelle deswegen gar nicht gefunden o.O

Ich glaube, das habe ich jetzt dann auch verstanden, vielen Dank. Wenn mir jetzt noch jemand sagen könnte, welche Funktion das <a id="c3"></a> hat und wie ich das löschen kann, wäre ich (vorerst) glücklich 🙂

einpraegsam.​net ·

Das ist für die interne Sitemap, damit du zu jedem Inhalt springen kannst, wenn du ein Menü einfügst.

Entfernen mit folgendem Eintrag in dein Setup:

tt_content.stdWrap.dataWrap = |
Unbekannter Benutzer ·

Wunderbar, vielen Dank. Ich habe inzwischen aber ein ähnliches Problem, diesmal mit tt_news:
Im Code stehen wieder einige Tags, die ich nicht brauche und der Code dazu steht nicht in der setup.txt und ich konnte ihn auch in keiner anderen Datei finden. Kann mir vielleicht nochmal jemand helfen?

woida ·

Kann mir vielleicht nochmal jemand helfen?

Ja. Das tt_news Handbuch! Da steht die Anwort auf genau diese Frage drin!!

tuxracer ·

Hallo zusammen,

den treat würde ich gerne mal nachvollziehen - ich kann jedoch nicht wie wunschtacho geschrieben hat:

- Backend
- Template
- beim Dropdown Menü rechts oben (u.a. Constant Editor) auf Template Analyzer
- Dann Klick auf EXT:css_styled_content/static/
- Dann im Bereich Setup
Hier findest du alle CSC Wraps - kannst du löschen oder ändern

Änderungen mit dem Template Analyser in css_styled_content/static/ vornehmen - oder habe ich was falsch verstanden...?

Bin als admin angemeldet, typo3 4.0.3 auf nem Mac mit mamp - browser ist firefox 2.0.0.1

Danke für Anregungen, tips und Haarewaschen wenn ich die Suche nicht richtig bedient haben sollte...
:o