Zum Inhalt springen

Latest View vor ###MORE### wird immer <br /> gesetzt

Erstellt am 14. November 2008 · 4 Antworten · letzte Antwort am 21. November 2008

Tags: tt_news, Frage

design-galaxie ·

Hallo zusammen,

habe ein kleines Problem mit dem Latest View. Vor dem "weiterlesen - Link" wird bei mir immer ein <br /> gesetzt. Wo kann man denn dieses <br /> entfernen. Im Template File steht es nicht drin. Hätte einfach gerne das direkt nach dem Untertiteltext der weiterlesen Link auftaucht ohne diesen <br /> Nachfolgend mal mein Template Code sowie mein TS für den Latest View:

HTML Template:

<div class="news-latest-container">
        <!--	<h2>###LATEST_HEADER###</h2> -->
	<!-- ###CONTENT### begin
		  This is the part of the template substituted with the list of news:
	-->
		<!-- ###NEWS### begin -->
			  <div class="news-latest-item">
                   <div class="news-latest-header">
                       <span class="news-latest-date">###NEWS_DATE### //</span>           	<span class="news-latest-title"><!--###LINK_ITEM###-->###NEWS_TITLE###<!--###LINK_ITEM###--></span>
				
                   </div>
				   <div class="news-latest-image"> <!--###LINK_ITEM###-->###NEWS_IMAGE###<!--###LINK_ITEM###--></div>
				    <div class="news-latest-subheader"> ###NEWS_SUBHEADER### <!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###-->  </div><hr class="clearer" />
				<!-- ###CATWRAP_B### ###TEXT_CAT_LATEST### ###NEWS_CATEGORY### ###NEWS_CATEGORY_IMAGE### ###CATWRAP_E### -->
                
			  </div>
plugin.tt_news {

sys_language_mode = strict

#### LATEST VIEW CONFIGURATION #####

 displayLatest.subheader_stdWrap.crop = 270 | ... | 1
  _LOCAL_LANG.de {
   # latestHeader = News & Ankündigungen
     more = » weiterlesen
    backToList = < Zurück zu: %s
   }

}
SLAng ·

Bist du sicher das dort ein br eingefügt wird? Siehst du das im Quelltext?
Der Subheader hängt in einem p oder in einem div. Diese sind Block-Elemente und ziehen einen Umbruch nach sich.

Ansonsten schau dir die wraps im TS-Setup der Extension an. Wenns so ist dass da ein br eingefügt wird, dann steht es dort, aber nicht in den locals.

design-galaxie ·

Ja also der br steht im Quelltext. Bei den Wraps habe ich über den Object Browser leider auch nichts gefunden. Im html Template steht der MORE Marker ja innerhalb des subheader divs daher kanns daran eigentlich auch nicht liegen.

SLAng ·

Dann nimm doch den Marker aus deinem Template raus, wenn du die Ursache nicht findest. Ich hab auch geschaut und finde ebenfalls kein br. Allerdings erscheint bei mir vor dem Link kein Umbruch.
Eventuell gehört der Umbruch auch gar nicht zu dem br, sondern zu einem vorherigem Marker...

Also wie gesagt, nimm den Marker einfach mal testweise aus deinem Template raus und schreib stattdessen:

<!--###LINK_ITEM###-->weiterlesen...<!--###LINK_ITEM###-->
TwisterX ·

Ich glaub, ich weiß was Du meinst. Das ist kein br, sondern ein <hr class="clearer" />.

Schau mal in typo3conf/ext/tt_news/pi/tt_news_v2_template.html und gehe zur Zeile 112.

Verschiebe den <hr class="clearer" /> wie folgt in Zeile 119:

<div class="news-latest-morelink"><!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###--></div><hr class="clearer" />

Jetzt erscheint der Balken unter dem "more" und nicht mehr davor.

Gruß
TwisterX