Zum Inhalt springen

tt_news Filelinks, anderes Symbol für ZIP und dieses anklickbar

Erstellt am 27. Februar 2009 · 1 Antwort · letzte Antwort am 27. Februar 2009

Tags: Frage

ben2k ·

Hallo Forum,

folgende Problemstellung: In einem Bereich unserer Website sollen die ZIP-Symbole im tt_news durch ein Programm-Symbol ausgetauscht werden, da man dort gezippte Dateien des Programmes herunterladen kann. Dieses habe ich auch schon wie folgt realisiert:

plugin.tt_news.newsFiles.stdWrap.substring = 49
plugin.tt_news.newsFiles.stdWrap.innerWrap = <img src="fileadmin/iconssneu/ |

plugin.tt_news.newsFiles.stdWrap.HTMLparser = 1
plugin.tt_news.newsFiles.stdWrap.HTMLparser.tags.img.fixAttrib.width.set = 32
plugin.tt_news.newsFiles.stdWrap.HTMLparser.tags.img.fixAttrib.height.set = 32

Sieht dann so aus:
Bild: dromed.de/dls.gif

Leider wird durch den substring auch der A-Tag entfernt. Wie füge ich diesen wieder hinzu, so dass er wieder auf die Dateien verlinke? Mit dem HTML-Parser habe ich folgendes versucht:

plugin.tt_news.newsFiles.stdWrap.HTMLparser.allowTags = a

Sobald ich die letzte Zeile einfüge, sieht das Ergebnis so aus (Links vorhanden aber Icon defekt):

Bild: dromed.de/dls2.gif

und im HTML steht als Bild-Url:

http://www.domain.de/fileadmin/iconssneu/rget=

Kann mir jemand Hilfestellung geben?

Viele Grüße
Ben

ben2k ·

Okay, bedingt durch den Zeitdruck hab ich es durch Javascript im Template gelöst. Da es eine Intranetanwendung ist ist das geschwindigkeitstechnisch i.O.

Der Vollständigkeit halber:

var imgarray = document.getElementsByTagName("img");
for(i=0;i<imgarray.length;i++)
{
	//ZIP-Symbole austauschen
	if(imgarray[i].src == 'http://www.domain.de/typo3/sysext/cms/tslib/media/fileicons/zip.gif')
	{
		imgarray[i].src = 'http://www.domain.de/fileadmin/neueicons/zip.gif';
	}

Viele Grüße