Zum Inhalt springen

web2pdf

Erstellt am 23. Mai 2016 · 3 Antworten · letzte Antwort am 11. Juni 2016

Tags: PDF, Frage

masterjcl ·

Hi
Ich habe ein Problem mit der Extension web2pdf, ich habe die Extension in Typo3 eingebunden und aktiviert wenn ich den Typoscriptlink per page.10 =< lib.web2pdf
verwende macht er auch was er soll aber mich stört das es Text ist. Ich würde gern ein icon haben.
Deshalb habe ich das per fluid(0 Erfahrung mit fluid) versucht ich bekomme das auch zu laufen leider ist der generiert link fehlerhaft, ich vermute da ist irgendwo ein Problem bei der config.

lib.pdflink = FLUIDTEMPLATE
lib.pdflink {
        file = fileadmin/theme/fluid/Templates/pdflink.html
        templateRootPath = fileadmin/theme/fluid/Templates/
        partialRootPath = fileadmin/theme/fluid/Partials/
        layoutRootPath = fileadmin/theme/fluid/Layouts/

 #       variables {
  #                content < styles.content.get
   #               }
}


#config.prefixLocalAnchors = all
# das geht
page.10.20.20.20.5 =< lib.web2pdf

#das nicht
page.10.20.20.20.6 =< lib.pdflink

pdflink.html

<p>
        <f:link.action action="" arguments="{argument:settings.pdfQueryParameter}" addQueryString="1">
                <f:translate key="web2pdf.printLabel" />Test
        </f:link.action>
</p>

Ausgabe

http://xxxxx.net/index.php?id=80&id=80&tx_web2pdf_pi1%5Bargument%5D=printPage&tx_web2pdf_pi1%5Baction%5D=&tx_web2pdf_pi1%5Bcontroller%5D=Pdf&cHash=b7937911cf5e8ea8c31179b1eeadeb0f

http://xxxxx.net/index.php?id=80&id=80&tx__%5Bargument%5D=&tx__%5Baction%5D=&tx__%5Bcontroller%5D=Standard&cHash=51742a0807b2b83abc7e39547efa26c0
aemka ·

Das ließe sich doch alleine mit CSS zu einem Icon stylen, wenn du den Text im Link verschwinden läßt und eine Hintergrundgrafik das Icon wird.

masterjcl ·

Da habe ich auch drüber nachgedacht, aber ich werde vermutlich wieder auf altbewährtes zurückgreifen.

thx

masterjcl ·

Der Fehler liegt anscheinen im Modul die mit dem Konstant Editor festgelegten Fluid Templates Pfade werden nicht beachtet

plugin.tx_web2pdf.view.file             = fileadmin/theme/fluid/Templates/GeneratePdfLink.html
plugin.tx_web2pdf.view.templateRootPath = fileadmin/theme/fluid/Templates/
plugin.tx_web2pdf.view.layoutRootPath   = fileadmin/theme/fluid/Layouts/
plugin.tx_web2pdf.view.partialRootPath  = fileadmin/theme/fluid/Partials/

Ich habe zu meiner Schande das orginal Template im ext Ordner geändert leider.