Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 04.06.08, 14:42
Forum Newbie
 
Registriert seit: 24.05.08
Alter: 30
Beiträge: 12
Frage

überflüssige cleargifs und sonstiger code


Hallo,

ich habe eine spezielle und eine grundsätzliche Frage:

Ich habe in meine Seite ein Inhaltsobjekt "Bild" eingefügt. In der Ausgabe (Quelltext) sieht das dann so aus:

<div id="image_mitte">
<!--
<!-- CONTENT ELEMENT, uid:7/image [begin] -->
<a id="c7"></a><div class="csc-frame csc-frame-invisible">
<!-- Image block: [begin] -->
<div style="text-align:center;"><table width="550" border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; margin-right: auto" class="imgtext-table"><tr><td colspan="1"><img src="clear.gif" width="550" height="1" alt="" /></td></tr><tr><td valign="top"><table width="550" border="0" cellpadding="0" cellspacing="0"><tr><td valign="top"><img src="uploads/pics/start_03.jpg" width="550" height="270" border="0" align="top" alt="" title="" /><br /></td></tr></table></td></tr></table></div><img src="clear.gif" width="1" height="6" border="0" class="spacer-gif" alt="" title="" /><br />
<!-- Image block: [end] -->
</div>
<!-- CONTENT ELEMENT, uid:7/image [end] -->
-->
</div>

Die spezielle Frage: Wie bekomme ich die Cleargifs weg? Ich habe schon ein bisschen danach gegoogelt und auch gesehen, dass das kein selten diskutiertes Thema ist. Nur leider kann ich als absolute Anfängerin das gelesene nicht umsetzen. Ich habe übrigens in meinem Template "CSS styled content" eingesetzt. Und Before und After stehen auf 0 bei den Inhaltseinstellungen. Mich stört auch die Tabelle, die brauche ich doch eigentlich nur, wenn ich auch Text einfüge, richtig? Ich habe aber ein "Nur Bild" Inhalt gewählt...

Die allgemeine Frage: Erzeugt Typo3 immer so viel, in meinen Augen völlig überflüssigen Code?
Ich bin es gewohnt mit CSS möglicht sauberen, nur das notwendigste enthaltenden und somit für die Suchmaschinen optimalsten Code zu schreiben...

Vielen Dank und sonnigen Gruß, Bela
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 01.08.08, 23:48
Forum Newbie
 
Registriert seit: 24.07.08
Beiträge: 19

überflüssiger Quelltext


Hallo,

mir geht es genau so. Typo3 erzeugt sehr viel überflüssigen Quelltext. Es geht aber auch mit weniger. Ich hab schon Seiten gesehen die sind bis auf das nötigste abgespeckt. Wirklich toll wenn man weis wie. Ich hab für mich noch nicht herausbekommen wie man es schafft, möglich wenig Quelltext zu erzeugen.

Evt. gibt es ja dazu gute Seiten oder Bücher zum nachlesen. Bin für jedliche Infos sehr dankbar.

mfg
besi
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 02.08.08, 10:23
Forum Aktivist
 
Registriert seit: 14.12.07
Beiträge: 61

-gelöscht-

Geändert von Havenot (02.08.08 um 10:26 Uhr). Grund: Doppelt erstellt
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 02.08.08, 10:24
Forum Aktivist
 
Registriert seit: 14.12.07
Beiträge: 61

Einfach unter Typoscript ins Root Template schreiben. Damit sollten die meisten wünsche erfüllt werden
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
#######################################################
############ XHTML optimieren
#######################################################



#Entfernt die zusätzlichen CSS-Klassen
lib.stdheader.3 = LOAD_REGISTER
lib.stdheader.3.headerClass =
lib.stdheader.3.headerClass.noTrimWrap = |
lib.stdheader.stdWrap.dataWrap = |

#Standard-Headings aufräumen
lib.stdheader.stdWrap.dataWrap =
lib.stdheader.10.1.fontTag = <h1>|</h1>
lib.stdheader.10.2.fontTag = <h2>|</h2>
lib.stdheader.10.3.fontTag = <h3>|</h3>
lib.stdheader.10.4.fontTag = <h4>|</h4>
lib.stdheader.10.5.fontTag = <h5>|</h5>

#Content Elemente aufräumen und Kommentare entfernen
tt_content.stdWrap.dataWrap >
tt_content.stdWrap.prefixComment >
tt_content.header.20.dataWrap >
tt_content.header.20.prefixComment >
tt_content.default.prefixComment >
tt_content.text.stdWrap.prefixComment >
tt_content.text.20.prefixComment >
tt_content.textpic.20.stdWrap.prefixComment >
tt_content.table.20.stdWrap.prefixComment >
tt_content.mailform.20.stdWrap.wrap >
tt_content.menu.20.stdWrap.prefixComment >
tt_content.image.20.stdWrap.prefixComment >
tt_content.list.20.stdWrap.prefixComment >

#Cleargif entfernen
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0

#Auch hinter den Headlines
tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0

# Sicherstellen, dass nonTypoTagStdWrap nur im Inhalt außerhalb von
#<typolist> und <typohead> arbeitet:
tt_content.text.20.parseFunc.tags.typolist.breakoutTypoTagContent = 1
tt_content.text.20.parseFunc.tags.typohead.breakoutTypoTagContent = 1

# ... und kein <BR> vor dem typohead.
tt_content.text.20.parseFunc.tags.typohead.stdWrap.wrap >
# Einstellen von nonTypoTagStdWrap, dass der Text mit P-Tags umschlossen wird.
tt_content.text.20.parseFunc.nonTypoTagStdWrap >
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines {
encapsTagList = div,p
remapTag.DIV = P
wrapNonWrappedLines = <P>|</P>
innerStdWrap_all.ifEmpty =  
innerStdWrap_all.textStyle < tt_content.text.20.textStyle
}

# Schließlich noch Entfernen der alten textstyle-Formatierung des gesamten Haupttextes.
tt_content.text.20.textStyle >

# ... und der <BR>-Tag nach dem Inhalt wird auch nicht mehr gebraucht...
tt_content.text.20.wrap >

# clear.gif entfernen
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0

# clear.gif hinter den Überschriften entfernen
tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0

#Attribute für p- und pre-tags entfernen
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes {
P.style=
PRE.style=
}

# Unterdrückt den Umbruch < br >
lib.stdheader.10.stdWrap.wrap = |
tt_content.textpic.20.spaceBelowAbove = 0
tt_content.image.20.spaceBelowAbove = 0
tt_content.textpic.20.noStretchAndMarginCells = 1
tt_content.image.20.noStretchAndMarginCells = 1

# Setup Anker-Tags entfernen
tt_content.noANameTagForFirstRecord = 1
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Überflüssige DIV's löschen Reimemonster TYPO3 4.x Fragen und Probleme 7 04.12.07 10:06
PHP Code einbinden thorkel TYPO3 4.x Fragen und Probleme 1 05.08.07 13:38
cleargifs mit Rahmen auf der Starseite! Faircamion TYPO3 3.x Fragen und Probleme 1 16.03.07 13:05
Code Box steffenK Deine TYPO3 Extension 4 11.08.06 07:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0