Zum Inhalt springen

more-Link per GIFBUILDER rendern (tt_news)

Erstellt am 30. Dezember 2007 · 2 Antworten · letzte Antwort am 2. Januar 2008

Tags: tt_news, Frage

Zenthara ·

Hallo,

nachdem ich massenweise Beispiele gefunden habe, wie man Headlines, Subheader etc. per GIFBUILDER manipuliert, aber nichts über den "[more]"-Link, frage ich mal nach:

Für die meisten Elemente habe ich im ja im TS Elemente (Title, Author, etc.). Für den besagten Link habe ich aber nichts gefunden. Es geht mir darum, den Link per GIFBUILDER zu rendern, um ihn auch mit einer Rollover-Funktion zu versehen.

Hat jemand eine Idee?
Danke!

lg

Zenthara ·

So, bin mittlerweile selbst etwas weiter gekommen:

Ich habe im News-Template statt dem ###MORE###-Marker ###AUTHOR### verwendet, da ich diesen sowieso nicht benötige.

Dann im Setup dazu folgendes TS:

plugin.tt_news.displayList.author_stdWrap >
plugin.tt_news.displayList.author_stdWrap {
append = HMENU
append {
	special = list
	special.value =
	data = register:newsMoreLink
	1 = GMENU
        1.NO = 1
	1.NO {
	     XY = 290, 14
	     backColor = #FFFFFF
	     10 = TEXT
	     10.text = Lesen Sie mehr
	     10.text.case = upper
	     10.fontColor = #999999
	     10.fontFile = fileadmin/templates/template_2007_12/verdana.ttf
	     10.fontSize = 8
	     10.offset = 14, 11	
	     20 = IMAGE
	     20.file = fileadmin/templates/template_2007_12/img/icon_arrow_r_grey.jpg	   	
	     20.offset = 0, -1
	     }
	1.RO < .1.NO
	1.RO {
	     10.fontColor = #555555
	     20 = IMAGE
	     20.file = fileadmin/templates/template_2007_12/img/icon_arrow_r.jpg	   	
	     20.offset = 0, -1
	     }
	}
}

So. Ein Problem bleibt allerdings noch:
Der Link wird dann wie folgt ausgegeben:

<a href="index.php?id=30&amp;tx_ttnews[tt_news]=2&amp;tx_ttnews[backPid]=5&amp;cHash=197eaa4d10" title="Dies ist eine Headline"><p><a href="index.php?id=1" onfocus="blurLink(this);" onmouseover="over('img1_acac_0');" onmouseout="out('img1_acac_0');"  ><img src="typo3temp/menu/3e2cb41278.gif" width="290" height="14"  alt="HTML-Version" id="img1_acac_0" /></a></p></a>

Klarerweise setzt das GMENU jetzt einen Link auf die Einstiegsseite. Diesen möchte ich aber mit altTarget überschreiben, damit zum richtigen Newsbeitrag verlinkt wird.

Daher jetzt meine Frage: Wie kann ich den Link zum Newsbeitrag (hier: index.php?id=30&amp;tx_ttnews[tt_news]=2&amp;tx_ttnews[backPid]=5&amp;cHash=197eaa4d10) auslesen, um ihn für altTarget weiter zu verwenden?

Danke & lg

Zenthara ·

Ich bin vielleicht blöd: natürlich kann das mit altTarget nicht funktionieren, das gibt ja nur das Zielfenster an.

Kennt trotzdem jemand eine Möglichkeit, das href zu überschreiben?