Zum Inhalt springen

p bodytext wrapper entfernen - wie?

Erstellt am 1. August 2005 · 5 Antworten · letzte Antwort am 1. August 2005

Tags: Inhaltselemente, HTML & CSS, Frage

Amelia ·

Hab zwar keine Lösung für Dich, aber die Frage hab ich schonmal gelesen... Hab sie Dir mal rausgesucht, leider auch ohne Antwort, aber vielleicht hat er/sie ja mitlerweile eine Lösung... #paralyzed#

iveo2k ·

ich weiß ja schließlich wie ich das bei allen <p class="bodytext"></p> elementen machen kann - das geht so:

      tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines >
      tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines {
        encapsTagList = div,p
        removeWrapping = 1
        wrapNonWrappedLines = |
      }

nur wie schränke ich das beispielsweise auf den content mit der pageid 200 zB. ein?

das check ich net - hab schon alles mögliche versucht...

zB. das:

 #links importieren ###rightcontent2link###
  subparts.rightcontent2link = CONTENT
  subparts.rightcontent2link.table = tt_content
  subparts.rightcontent2link.select.pidInList = 283
  subparts.rightcontent2link.select.languageField = sys_language_uid
  subparts.rightcontent2link.parseFunc.nonTypoTagStdWrap.encapsLines >
  subparts.rightcontent2link.parseFunc.nonTypoTagStdWrap.encapsLines {
        encapsTagList = div,p
        removeWrapping = 1
        wrapNonWrappedLines = |<br />
      }

bisher vergeblich

//EDIT - geschafft - habs nun so gelöst - dass ich auf der betreffenden seite ein eigenes ts-template eingestellt hab und den code dort eingefügt hab.... juhu! 😉

Proximo ·

Nach kurzem Arbeiten meiner Gehirnwindungen ist mir eine Lösung eingefallen:

/* Fall tritt ein wenn die aktuelle Seite die PID 283 hat oder EINE UNTERSEITE der Seite mit der PID 283 ist! Falls diese Vererbung nicht erwünscht, PIDupinRootline verwenden! */
[PIDinRootline = 283]
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines > temp.encapslinessave
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines >
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines {
        encapsTagList = div,p
        removeWrapping = 1
        wrapNonWrappedLines = |
      }
[END]
/* Fall tritt ein wenn die Seite eine Unterseite von PID 283 ist, allerdings nicht die Seite mit der PID 283 selbst! Verhindert VERERBUNG! Wenn nicht gewünscht STREICHEN */
[PIDupinRootline = 283]
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines >
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines < temp.encapslinessave
[GLOBAL]

MFG Proximo

EDIT: Da ich gerne kompakten Code verwende... im Fall das man die Funktion nur auf die PID 283 (ohne Vererbung) kann man auch so schreiben:

[PIDupinRootline = 283]

[ELSE]
[PIDinRootline = 283]
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines >
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines {
        encapsTagList = div,p
        removeWrapping = 1
        wrapNonWrappedLines = |
      }
[END]
[GLOBAL]

Ansonsten sieht das wie gehabt so aus:

[PIDinRootline = 283]
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines >
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines {
        encapsTagList = div,p
        removeWrapping = 1
        wrapNonWrappedLines = |
      }
[GLOBAL]

EDIT2:

iveo2k schrieb

//EDIT - geschafft - habs nun so gelöst - dass ich auf der betreffenden seite ein eigenes ts-template eingestellt hab und den code dort eingefügt hab.... juhu! 😉

Template auf der betreffenden Seite... sehr unsauber^^

EDIT 1001: Unsauberer Code, Textkorrekturen