Zum Inhalt springen

Nach Grafik lästiges <br> entfernen

Erstellt am 28. Juni 2006 · 7 Antworten · letzte Antwort am 20. Juli 2006

Tags: Inhaltselemente, Bilder, Frage

Php_Diver ·

hi,

ich lese ein bild für eine seite so aus in meinem script.

marks.BILD < styles.content.getLeft

allerdings generiert mir typo3 immer diesen quellcode -->
<img src="uploads/pics/start_foyer_01.jpg" width="225" height="568" border="0" align="top" alt="" title="" /><br>

und dieses <br> bringt mich zum verzweifeln.

wie bekomme ich das raus?
(ich glaube das wird gesetzt wegen der bildunterschrift. ich brauch aber keine)

danke

toyde ·

Wurde oft angeschnitten. Google mal nach "<br> entfernen typo3".
Im Forum gibts auch viele Snippets dazu.

grüsse

Php_Diver ·

hi,

ok, ich habe heute mehrere stunden damit verbracht mir diese problematik anzusehen und in diversen foren nachgelesen. ich bekomme es einfach nicht auf die reihe #angry#

ich benutze folgende includes: content(default), styles.content (default) und css_styled_content

meine Constants:
# Laestigen clear.gif's entfernen
content.headerSpace = 0|0
content.space = 0|0
content.wrap.header = |

meine Setup:

# Default PAGE object:
page = PAGE
page.typeNum = 0

page.headerData.10 = TEXT
page.headerData.10.value = <script language="JavaScript" src="js/tools.js" type="text/javascript"></script>
page.stylesheet = fileadmin/vorlagen/meine.css

page.bodyTag = <body background="media/images/hintergrund.gif" bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
page.10 = TEMPLATE

page.10{
template = FILE
template.file = fileadmin/vorlagen/vorlage.html
workOnSubpart = DOKUMENT

marks.MEN_LEFT = HMENU
marks.MEN_LEFT.special = directory
marks.MEN_LEFT.special.value = 31
marks.MEN_LEFT.1 = GMENU
marks.MEN_LEFT.1.NO = 1
marks.MEN_LEFT.1.NO {
altImgResource = fileadmin/Image_Archive/home_akt_button.jpg || fileadmin/Image_Archive/arbeiten_akt_button.jpg || fileadmin/Image_Archive/referenzen_akt_button.jpg || fileadmin/Image_Archive/loesungen_akt_button.jpg
}
marks.MEN_LEFT.1.RO = 1
marks.MEN_LEFT.1.RO {
altImgResource = fileadmin/Image_Archive/home_akt_button.jpg || fileadmin/Image_Archive/arbeiten_akt_button.jpg || fileadmin/Image_Archive/referenzen_akt_button.jpg || fileadmin/Image_Archive/loesungen_no_button.jpg
}
marks.MEN_LEFT.1.ACT = 1
marks.MEN_LEFT.1.ACT {
altImgResource = fileadmin/Image_Archive/home_akt_button.jpg || fileadmin/Image_Archive/arbeiten_akt_button.jpg || fileadmin/Image_Archive/referenzen_akt_button.jpg || fileadmin/Image_Archive/loesungen_no_button.jpg
}

marks.INHALTE_1 < styles.content.get
marks.BILD < styles.content.getLeft
marks.LINKS < styles.content.getRight

}

hast du eine idee, wie ich alle clear.gif's, spacer <p> und <br> rausbekomme?

danke für deine hilfe

toyde ·
toyde schrieb

Google mal nach "<br> entfernen typo3".

Wenn ich Dir das schon angebe, dann mach das doch. Dauert 10 Sekunden.

1. Suchresultat Google:

clear.gif und Umbrüche entfernen
# clear.gif und Abstände nach Seitenelementen entfernen
   content.headerSpace = 0|0
   content.space = 0|0

# Umbruch  < br > entfernen
   styles.content.imgtext.caption.1.wrap = |
   styles.content.imgtext.caption.1.spaceBefore = 0
   styles.content.imgtext.caption.1.br = 0
   content.wrap.header =
   content.break.bodytext =
   content.wrap.bodytext =


Setup:

# 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

tribute 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

Anker-Tags entfernen
# Setup Anker-Tags entfernen
   tt_content.noANameTagForFirstRecord = 1

P-tags entfernen bei CSS styled content
# P-tags entfernen bei CSS styled content
tt_content.stdWrap.dataWrap >
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines>

übrigens: bitte das Syntaxhighlight im Forum verwenden. Tust uns allen einen Gefallen damit.

Php_Diver ·

hi,

ja das habe ich ja auch gefunden. aber der quellcode sieht trotzdem so aus:

<!-- CONTENT ELEMENT, uid:38/image [begin] -->
<a name="38"></a>
<!-- Image block: [begin] -->
<div style="text-align:right;"><table width="225" border="0" cellspacing="0" cellpadding="0" style="margin-left: auto; margin-right: 0px" class="imgtext-table"><tr><td colspan="1"><img src="clear.gif" width="225" height="1" alt="" /></td></tr><tr><td valign="top"><img src="uploads/pics/start_foyer_03.jpg" width="225" height="568" border="0" align="top" alt="" title="" /><br></td></tr></table></div><img src="clear.gif" width="1" height="6" border="0" class="spacer-gif" alt="" title="" /><br>

<!-- Image block: [end] -->

<!-- CONTENT ELEMENT, uid:38/image [end] -->

irgendeine idee?

danke

Php_Diver ·

hier meine complette setup:

# Default PAGE object:
page = PAGE
page.typeNum = 0

page.headerData.10 = TEXT
page.headerData.10.value = <script language="JavaScript" src="js/tools.js" type="text/javascript"></script>
page.stylesheet = fileadmin/vorlagen/meine.css

page.bodyTag = <body background="media/images/hintergrund.gif" bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
page.10 = TEMPLATE

page.10{
   template = FILE
   template.file = fileadmin/vorlagen/vorlage.html
   workOnSubpart = DOKUMENT

   marks.MEN_LEFT = HMENU
   marks.MEN_LEFT.special = directory
   marks.MEN_LEFT.special.value = 31
   marks.MEN_LEFT.1 = GMENU
   marks.MEN_LEFT.1.NO = 1
   marks.MEN_LEFT.1.NO {
      altImgResource = fileadmin/Image_Archive/home_akt_button.jpg || fileadmin/Image_Archive/arbeiten_akt_button.jpg ||    fileadmin/Image_Archive/referenzen_akt_button.jpg || fileadmin/Image_Archive/loesungen_akt_button.jpg
   }
   marks.MEN_LEFT.1.RO = 1
   marks.MEN_LEFT.1.RO {
     altImgResource = fileadmin/Image_Archive/home_akt_button.jpg || fileadmin/Image_Archive/arbeiten_akt_button.jpg ||    fileadmin/Image_Archive/referenzen_akt_button.jpg || fileadmin/Image_Archive/loesungen_no_button.jpg
   } 
   marks.MEN_LEFT.1.ACT = 1
   marks.MEN_LEFT.1.ACT {
     altImgResource = fileadmin/Image_Archive/home_akt_button.jpg || fileadmin/Image_Archive/arbeiten_akt_button.jpg ||    fileadmin/Image_Archive/referenzen_akt_button.jpg || fileadmin/Image_Archive/loesungen_no_button.jpg
   }

# clear.gif entfernen
   tt_content.image.10.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.10.parseFunc.tags.typohead.stdWrap.space = 0|0
#tribute für p- und pre-tags entfernen
   tt_content.text.10.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes {
  P.style=
  PRE.style=;
}

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

# Setup Anker-Tags entfernen
   tt_content.noANameTagForFirstRecord = 1
 
#P-tags entfernen bei CSS styled content
   tt_content.stdWrap.dataWrap >
   lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines> 

   marks.INHALTE_1 < styles.content.get
   marks.BILD < styles.content.getLeft
   marks.LINKS < styles.content.getRight

}
toyde ·

hat irgendwer gesagt, dass die Codes in den Page-Teil rein sollen?

Kopiere die von mir kopierten Codes jeweils in Constants und Setup. Und möglichst vor allen Klammern. Etwas mitdenken!

grüsse

Backara ·

Hallo Forum

Gibt es eine Möglichkeit die clear.gif nur in einem bestimmten Content zu entfernen? Mir sind die cleargifs eigentlich ganz recht nur durch die Radikale Methode entferne ich ja alle, ich möchte sie aber nur in einem einzigen Content nicht haben.
Ich habe mich schon dumm und dusselich gesucht bin aber bis jetzt nicht fündig geworden. Überall ist nur die Holzhammermethode zu finden.