Zum Inhalt springen

Einzelne P-tags entfernen

Erstellt am 27. Oktober 2010 · 3 Antworten · letzte Antwort am 27. Oktober 2010

Tags: Templates & Layouts, Frage

BaM ·

Hallo zusammen,

ich habe folgendes Problem: ich möchte 2 Marker direkt hintereinander platzieren, also so:

<div id="footer">###FOOTER######FOOTER_MENU###</div>

Nun wrapped TYPO3 diese marker ja automatisch mit einem <p> Tag. Bei meiner Suche habe ich nur Tipps gefunden, wie man alle <p> Tags entfernt. Gibt es auch eine Möglichkeit, diese einzeln mit TS zu entfernen? Oder kann man alle entfernen und dann an bestimmten Stellen wieder einfügen?

Viele Grüße

Jo

BaM ·

Hallo igorshmigor,

er wrapped natürlich die Marker sondern die Inhalte wenn ich das richtig verstanden habe. Mein Typoscript dazu sieht so aus.

  page.10.marks.FOOTER= CONTENT
  page.10.marks.FOOTER{
      table = tt_content
      select {
       pidInList = 89 # Seiten-ID auswählen
       //orderBy = sorting
       where = colPos= 0 # Spalte auswählen
      }
  }
 
  page.10.marks.FOOTER_MENU = HMENU
  tt_content.list.10 >
  page.10.marks.FOOTER_MENU {
      special = directory
      special.value = 86
      1 = TMENU
      1.noBlur = 1
      1.NO = 1
      1.NO.linkWrap = <br>&nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#14;|*| &nbsp;|
     }

Zusammen mit dem Template von oben kommt aber das heraus:

<div id="footer">
	<!--  CONTENT ELEMENT, uid:74/text [begin] -->
		<h1></h1>
		<!--  Text: [begin] -->
			<p>Monika Mustermann | Telefon: +49 (0)123 56789 | E-Mail: <a href="javascript:linkTo_UnCryptMailto('nbjmup+jogpAlpsjob.tdivma/ef');" >info(at)mustermann.de</a></p>

		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:74/text [end] -->
		<br>&nbsp;<a href="index.php?id=87"  >Impressum</a>&nbsp;&#124;&nbsp;<a href="index.php?id=88"  >Sitemap</a></div>

Herauskommen sollte aber ungefähr das, natürlich hier nur als reines HTML:

       <div id="footer">
        <p class="right_footer">Fußzeile<br />
          <a href="#">Impressum</a> | <a href="#">Sitemap</a></p>
  </div>

Vielleicht bin ich aber auch auf der ganz falschen Fährte...

BaM ·

#angry# Hab ich´s doch gewußt! Da war ich aber ganz falsch unterwegs. Ich habe jetzt das Typoscript geändert und alles klappt:

page.10.marks.FOOTER= CONTENT
  page.10.marks.FOOTER{
      table = tt_content
      select {
       pidInList = 89 # Seiten-ID auswählen
       //orderBy = sorting
       where = colPos= 0 # Spalte auswählen
      }
      renderObj < tt_content
      renderObj=COA
      renderObj {
        10 = TEXT
        10.field = bodytext
        10.wrap = <p>|
      }
  }
 
  page.10.marks.FOOTER_MENU = HMENU
  tt_content.list.10 >
  page.10.marks.FOOTER_MENU {
      special = directory
      special.value = 86
      1 = TMENU
      1.noBlur = 1
      1.NO = 1
      1.NO.linkWrap = <br>&nbsp;|&nbsp;&#124; |*| &nbsp;|&nbsp;&#14; |*| &nbsp;|</p>
     }

@igorshmigor: Nochmals danke für den Hinweis!