Hallo zusammen,
ich habe mal eine Frage zu den PDF Generator2. Und zwar möchte ich auf einigen Seiten aber nicht auf allen, den Inhalt zum Download als PDF anbieten. Kann ich das einfach über ein Link steuern oder muss man einen Marker im HTML Designtemplate ansprechen?
Ich kann jetzt aber nicht bei den ganzen Seiten immer ein HTML Template runterbauen. Deswegen würde ich gern einfach im Content einen Link haben, auf dem man klicken kann, und dann ein PDF zum DL erhält.
Verstehe ich nun etwas komplett falsch oder ist es so nicht möglich? Ich glaube es würde nichts bringen, wenn ich jetzt TS-Schnipsel poste, da die Frage eher allgemeiner Natir ist.
Danke an jeden.
lG
Thomas
Ich hatte das Problem auch mal und habe einfach mit einer kleinen "Extension" die pages Tabelle um ein Feld erweitert, so dass man in den Seiteneigenschaften einer Seite auswählen konnte ob da der PDF-Button erscheint oder nicht. Das Feld habe ich dann im TS abgefragt und und je nach dem den Button angezeigt oder halt nicht.
Grüße
Christian
Hallo Kitsunet,
hmm das hört sich nach einer sehr guten Lösung an. Leider bin ich nicht so Fit in Sachen Typo3, dass ich selber eine Extension schreiben könnte. Ich werde mich aber in diese Richtung informieren.
Danke
lg Thomas
Naja, ich kann das genausogut öffentlich machen.
Hier die Extension zum Download von meinem Server (ist mit dem Extensionkey user_ gekennzeichnet, ich überlegte da noch mehr draus zu machen und es dann ins repository zu setzen):
http://www.kitsunet.de/extensions/T3X_user_pdfbutton-0_0_0-z-200610241649.t3x
Nach der Installation sollte in den Seiteneigenschaften jeder Seite eine Checkbox sein, die das ein-/ausschalten des Buttons regelt.
Ansprechen im TS muss man das dann folgendermaßen
temp.pdfbutton = TEXT
temp.pdfbutton{
value = <a href="?id={page:uid}&type=123">Seite als PDF anzeigen</a>
insertData = 1
if{
isFalse.field=user_pdfbutton_pdfbutton
negate = 1
}
}
### den type im Link bitte anpassen auf den Pagetype den man seiner PDF Extension verpasst hat...
und dann das temp Objekt einem Marker oder subpart zuweisen. Templavoila User müssen das dann wohl mit lib.pdfbutton machen.
Gruß
Christian
Hallo Kitsunet,
wow vielen Dank, dass du mir deine Extension zur Verfügung gestellt hast. Das Einbinden verlief problemlos. In den Seiteneigenschaften, kann ich den Button einblenden. Nur mein Problem ist nun, dass ich in die HTML Designvorlage keinen Marker setzen kann, da ich eigentlich mitten im Fließtext im Contentbereich einen Link haben möchte der dann das PDF generiert.
Das heißt, wenn ich das der Text ist, möchte ich hier ein PDF downloaden.
Das Wort PDF sollte nun ein Link sein, auf den ich klicken kann, und dann ein PDF erscheint. Ich wüsste sonst nicht, wo ich den PDF Print Button in die Designvorlage einbauen soll.
Kannst du mir hierzu bitte noch einen Tip geben, wie ich das hinbekommen kann?
Danke und Grüße
Thomas
Mmmm, nunja, dann hängt es ja letztlich vom Redakteur ab, das im Fliesstext zu machen. Du könntest vielleicht über customTags einen Tag für Redakteure erstellen um einen PDF Link einzufügen. Aber dann die Auswahl in den Seiteneigenschaften ja überflüssig. Alternativ benutzt du doch die Extension und wrapst den Button um die Contentelemente, dann sieht das etwas so aus:
Hier ist mein Fliesstext mit ganz, ganz viel Text. Und hier ist dann der letzte Satz vom Fliesstext, dann kommt gleich in der nächsten Zeile der PDF Download.
Als PDF downloaden. <- hier wäre das jetzt verlinkt, den Text könntest du ja bestimmen.
Aber das direkt in den Fliesstext einzubauen ist natürlich eine ganz andere Sache...
Viele Grüße
Christian
Hallo,
genau so habe ich es jetzt auch gemacht. Einfach im Contentbereich unten noch einen Marker reingesetzt. Wenn der nicht angesprochen wird, wird der ja sowieso nicht angezeigt. Und wenn der Button aktiv ist, erscheint auch der Text. Also alles wunderbar. Bis auf, dass das Teil mir ein leeres PDF anzeigt. Und keinerlei Inhalte meiner Seite. Aber dafür wird im Firefox und im IE ein leeres PDF erzeugt *g*
So, mal im forum nach einer Anleitung stöbern.
Grüße
Thomas
Habe da noch eine Frage,
es klappt eigentlich bisher soweit ganz gut wie bereits gesagt. Allerdings schaffe ich es nicht, irgendwie Content in das PDF zu bekommen. Auf jeder Seite, wo ich in der die ID noch &type=123 angehängt habe, öffnet sich zwar Acrobat aber nur mit einer leeren Seite. Wie bekomm ich da nun meine Seiteninhalte rein?
Kann mir jemand bitte noch nen Tip geben, oder ne Doku.? Danke
mfg
thomas
Hallo noch einmal,
so habe es so weit geschaft, nun bekomme ich Content in das PDF allerdings nur den content-right aber den linken bastel ich da nun auch noch mit rein... wird schon irgendwie...
vielen Dank für die Hilfe, und vorallem die Extension die mich gerettet hat.
lg
Thomas
danke auch von mir kitsunet, ich hoffe ich darf deine EXT. auch verwenden!