Zum Inhalt springen

PDF Generator 2 macht den Link nicht zu...

Erstellt am 4. April 2007 · 2 Antworten · letzte Antwort am 10. Mai 2007

Tags: PDF, Frage

bbb ·

Hallo,

ich hab die Doku zur Extension PDFGenerator2 gelesen, und da steht auch, dass die Funktion makelink den geöffneten Link nicht schließt. Aber ich krieg es auch einfach nicht hin, da dann noch einen </a> Tag hinzubacken... kleine Lektion in TS gefällig 😉

// PDF Link
portletLinkpdf = COA
portletLinkpdf.10 = IMAGE
portletLinkpdf.10 {
  file = fileadmin/templates/style/pdfdl.png
  altText = Diese Seite als PDF Dokument herunterladen
  stdWrap.postUserFunc = tx_pdfgenerator2->makePdfLink
}
portletLinkpdf.20 = TEXT
portletLinkpdf.20.value = 
portletLinkpdf.20.wrap = |</a>

das ist bislang mein letzter Ansatz. Das </a> Tag interessiert TYPO3 irgendwie nicht, ich schätze, weil der Link in der UserFunc gemacht wird. Trotzdem würd ich gern einfach den schließenden Tag einfügen. Das macht das System aber nicht. Hatte ihn auch schon als value des TEXT Objekts, und auch als value eines HTML Objekts... aber immer kommt der selbe mist in XHTML raus>>

<a href="index.php?id=208&amp;type=123" onfocus="blurLink(this);"><img title="Diese Seite als PDF Dokument herunterladen" src="fileadmin/templates/style/pdfdl.png" alt="Diese Seite als PDF Dokument herunterladen" height="15" width="80" /><a id="c382" name="c382"></a>

da müsste vor das Ankerelement c382 ja einfach noch ein schließender a-tag... wie mach ich den??

best wishes, bbb

studienkreis ·
marks.portletLinkpdf = TEXT
marks.portletLinkpdf {
value = <img src="fileadmin/templates/style/pdfdl.png" border="0" alt="DDiese Seite als PDF Dokument herunterladen" />
postUserFunc = tx_pdfgenerator2->makePdfLink
postUserFunc.target = _blank
}

Hallo,

ich habe es so wie oben umgesetzt.
Im Template ist ein Maker wie folgt gesetzt: ###portletLinkpdf###

Es funktioniert einwandfrei.

Hoffe es hilft dir!

Gruß

studienkreis