Zum Inhalt springen

PDF Downloadlink funktioniert nicht

Erstellt am 17. März 2014 · 4 Antworten · letzte Antwort am 26. März 2014

Tags: Links, PDF, Frage

IronUnion ·

Hallo erstmal,

bin neu im forum und hoffe mir kann jemand helfen. Ich habe jetzt schon eine weile gegoogelt und die sufu genutzt jedoch bisher noch nix gefunden womit ich was anfangen könnte.

ich habe auf einer kundenwebseite einen newsletter zum download eingebunden. (http://www.gudconsult.de/index.php?id=156)

rechts kann man problemlos das pfd downloaden. dem kunden ist es aber eine spur zu unübersichtlich das der deutsche und englische newsletter jeweils eine zeile beansprucht.

meine idee war nun, rechts den downloadlink zu entfernen und den downloadlink links da wo die flagge und deutsch sichtbar ist reinzusetzen. (um deutsch und englisch in eine zeile zu packen)

unter dem titel (GuD Aktuell Dezember 2013 (3. Newsletter)) ist auch der downloadlink hinterlegt, jedoch ist der link nicht aufrufbar. wenn ich das element mit chrome untersuche dann steht folgendes da:

<link fileadmindateiennewsletternewsletter3pdf="" _blank="" download="" gudaktuellnewsletter="">

der quellcode im editor sieht so aus:

<p><a href="http://www.gudconsult.de/fileadmin/dateien/Newsletter/Newsletter3.pdf" target="_blank" class="download" title="GuD Aktuell Newsletter"><img src="http://www.gudconsult.de/uploads/RTEmagicC_de_15.gif.gif" height="12" width="20" />&nbsp; Deutsch</a></p>

ich sehe keine syntax fehler und hab kein plan warum der link nicht zu klicken geht. ich hoffe mir kann jemand diesbezüglich helfen.

greets und danke

p.s. typoversion 4.5.25

Velletti ·

das sieht mir nach einem fehler im Typoscript aus, dass den link umwandeln soll ein " zeichen zuviel oder zu wenig .. oder der abschnitt wird gar nicht mit Typoscript gewandelt, denn in was du im Editor siehst, wird in der DB normalerweise so oder ähnlich gespeichert:

<link fileadmin/dateien/newsletternewsletter3pdf _blank download gudaktuellnewsletter="">
(woraus dann der falsche link im Frontend wird)

oder
ist ein Problem bei der RTE Konfiguration für dein Eingabefeld (wenn es eine extension ist, wo du den link eingegeben hast und kein TT Content element ) dazu bräuchte man einen Blick auf das TCA

IronUnion ·

hm ok danke dir schon mal für die antwort 🙂

bin mit typo3 nicht so bewandert :/ kann ich den link in der db anpassen oder muss ich ins typoscript?

glaub es ist ein plugin in verwendung (newslist)

*edit*

hilft mir das hier weiter?

TCEFORM.tt_news.links.disabled = 1
TCEFORM.tt_news.ext_url.disabled = 1

*edit2*

hab das hier noch gefunden:

#97073

## Parsing von Links für RTE und NEWS_LINKS einschalten
plugin.tt_news.general_stdWrap.parseFunc < tt_content.text.20.parseFunc

trifft das auch auf mein problem zu? und wenn ja in welche datei muss ich das einfügen? unter extension manager habe ich news (tt_news). muss das dann in diess file "pi/static/ts_new/setup.txt"

sorry ich hab echt keinen plan

IronUnion ·

hab schonmal gefunden was ich in das template setup einfügen muss.

plugin.tt_news.general_stdWrap.parseFunc =<lib.parseFunc_RTE

jedoch wird mir jetzt das template etwas zerschossen. jemand da einen ansatz woran das liegen kann?

anbei mal zwei screens (siehe anhang)

vorher (ohne link funktion) / nachher (mit link funktion)

ich hatte jetzt versucht anhand der styles.css das anzupassen aber damit änder ich alles global :/
für hilfe wäre ich sehr dankbar 🙂

greets

nolink.jpg
link.jpg

IronUnion ·

so sorry für die alleinunterhaltung aber so kann ich gut arbeiten xD

hab die lösung für mein problem endlich gefunden.

ich hab jetzt folgendes in das root template eingefügt

plugin.tt_news {  
 general_stdWrap >
 general_stdWrap.parseFunc {
 makelinks = 1
 makelinks.http.keep = path
 makelinks.http.extTarget = _blank
 makelinks.mailto.keep = path
 tags {
 link = TEXT
 link {
 current = 1
 typolink.extTarget = _blank
 typolink.target={$cLinkTagTarget} 
 typolink.wrap = <B><FONT color=red>|</FONT></B>
 typolink.parameter.data = parameters : allParams
 }
 typolist < tt_content.bullets.default.20
 typolist.trim = 1
 typolist.field >
 typolist.current = 1 
 }
 } 
}

lösung habe ich hier gefunden: http://typo3-blog.net/tutorials/news/tt-news-wrap-entfernen.html

diese variante: plugin.tt_news.general_stdWrap.parseFunc =<lib.parseFunc_RTE hat bei mir nur bedingt funktioniert, da mein template kacke aussah 😉

greets