Zum Inhalt springen

Verhindern von <p>-wrapping beim [mehr] ?

Erstellt am 5. Juli 2005 · 2 Antworten · letzte Antwort am 5. August 2005

Tags: tt_news, Frage

sun-e ·

Ich habe durch die <p>-wrapping-problematik das Problem, daß der [mehr] Link ind er Latest-Ansicht immer in die nächste Zeile umgebrochen wird. In meinem template steht nur:

<div id="contenttext"><div style="float:left; margin-bottom: 2px; margin-right: 2px;">###NEWS_CATEGORY_IMAGE###</div>###NEWS_SUBHEADER### [<!--###LINK_ITEM###-->mehr<!--###LINK_ITEM###-->]</div>

In der realen Ausgaben dagegen:

<div id="contenttext"><div style="float:left; margin-bottom: 2px; margin-right: 2px; "><a href="index.php?id=22" title="Neuer Test"><img src="uploads/pics/icon-news_07.jpg" width="90" height="90" border="0" alt="Gehe zu:Allgemein" title="Gehe zu:Allgemein" /></a></div><p style="margin:0 0 0 0;">Jetzt bin ich aber mal gespannt...</p> [<a href="index.php?id=29&amp;tx_ttnews[tt_news]=14&amp;tx_ttnews[backPid]=27&amp;cHash=e6a25e64ec" title="Neuer Test">mehr</a>]</div>

Das Problem ist also das vorangehende <p>-wrapping! Wie kriege ich das "mehr" direkt dahinter?

woida ·

also um die ganzen

<p class="bodytext">

rauszugebommen (also auch in den ganzen Inhaltselementen) hab ich

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >

in meinem Setup (gabs ja schon x-mal hier im Forum zu lesen). Um die <p>'s auch noch aus den News zu kriegen hab ich:

plugin.tt_news {
  general_stdWrap {
    parseFunc.nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = | <br/>
    parseFunc = < lib.parseFunc
  }
}

Wenn du Zeile 3 aukommentierst, ist das ["mehr"] gleich hinter dem Text, ansonsten fängt es in einer neuen Zeile an. Das kannst du aber auch übers Template machen.

woida ·

Update:
Hab grad festgestellt, daß mit dem Setup in der Single-Ansicht der HTML-Code im Bodytext nicht korrekt augegeben wird.

plugin.tt_news {
  general_stdWrap {
      parseFunc.nonTypoTagStdWrap.encapsLines {
          removeWrapping = 1
          wrapNonWrappedLines = |<br/>
     } 
  }
}

...funktionert richtig.

Edit: Irgendwie löscht das Forum das <br/> weg wenn zwischen dem br und dem / ein Leerzeichen ist.