PDF Vorschaubild im FCE
| Autor | Nachricht |
|---|---|
|
Verfasst am: 22. 03. 2012 [09:32]
|
|
|
todo
Themenersteller
Dabei seit: 11.05.2003
Beiträge: 125
|
Hallo zusammen, ich möchte in einem FCE ein PDF angeben und dann soll im Frontend ein Vorschaubild generiert werden. Dazu verwende ich im FCE folgenden Code im XML: PHP <field_pdf type="array"> <tx_templavoila type="array"> <title>PDF</title> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>image</eType> <TypoScript> 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.listNum = 0 10.file.maxW = 143</TypoScript> <proc type="array"> <int>0</int> <HSC>0</HSC> <stdWrap></stdWrap> </proc> <preview></preview> </tx_templavoila> <TCEforms type="array"> <label>PDF</label> <config type="array"> <type>group</type> <internal_type>file</internal_type> <allowed>jpg,pdf</allowed> <max_size>10000</max_size> <uploadfolder>uploads/tx_templavoila</uploadfolder> <show_thumbs>1</show_thumbs> <size>1</size> <maxitems>1</maxitems> <minitems>1</minitems> </config> </TCEforms> </field_pdf> Wenn ich ein Bild verwende, dann wird das korrekt angezeigt. Verwende ich ein PDF kommt nichts. Hat jemand eine Idee? Vielen Dank und viele Grüße Todo |
|
Verfasst am: 23. 03. 2012 [07:17]
|
|
|
jousch
Dabei seit: 18.04.2006
Beiträge: 320
|
Prüfe mal im Install Tool in der Grafik-Sektion ob PDF und AI gerendert werden können. Ist dem nicht so, dann fehlen dem Server die fehlenden Libraries bzw. Rechte dazu. In der Regel ist das Ghostscript, welches für das Transformieren von Vektordateien herangezogen wird. |
|
Verfasst am: 23. 03. 2012 [08:51]
|
|
|
todo
Themenersteller
Dabei seit: 11.05.2003
Beiträge: 125
|
Vielen Dank für den Tipp. Leider hat es daran nicht gelegen. Alle ImageMagick-Funktionen laufen wunderbar. Wenn ich das per lib einbinde funktioniert es auch: PHP lib.logo = IMAGE lib.logo.file = pfad/zur/datei.pdf lib.logo.file.maxW = 143 |
|
Verfasst am: 23. 03. 2012 [09:00]
|
|
|
jousch
Dabei seit: 18.04.2006
Beiträge: 320
|
Interessant. Ja ich dachte das es dies ist, weil dies meistens zutrifft. Ich muss gestehen, dass ich sowas schon einmal gemacht habe vor Jahren mit TemplaVoila und da hat es funktioniert. Ahhh. Dann sollte es wohl hoffentlich an deinem TS-Fehler liegen! Du definierst zuerst import = uploads/tx_templavoila/ und danach überschreibst du mit import.current = 1 Du musst den Pfad per stdWrap Funktion "wrap" einbinden. Hier ein Beispiel wie es gehen könnte mit zusätzlichem Default-Fallback: TYPOSCRIPT import { cObject = TEXT cObject { cObject = TEXT cObject { value = {$fw.path.img}teaserDefault.png } override { required = 1 field = teaser wrap = uploads/tx_berufsfachmesse/ | listNum = 0 } } } [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 23.03.2012 um 09:01.] |
|
Verfasst am: 23. 03. 2012 [09:28]
|
|
|
todo
Themenersteller
Dabei seit: 11.05.2003
Beiträge: 125
|
Ich schnall es nicht. Wenn ich das hier einbinde, dann funktioniert der Fallback-Fall, das PDF wird aber nicht als Thumbnail generiert: TYPOSCRIPT
|
|
Verfasst am: 23. 03. 2012 [09:34]
|
|
|
jousch
Dabei seit: 18.04.2006
Beiträge: 320
|
Hmm.. ich kanns leider mit TV nicht testen, da ich keine aktuelle Seite mit TV habe. Probier mal das hier: TYPOSCRIPT 10 = IMAGE 10.file.maxW = 143 10.file.import { cObject = TEXT cObject { value = fileadmin/templates_bild/images/content/start-kal-teaser-pic.jpg override { required = 1 field = current wrap = uploads/tx_templavoila/| listNum = 0 } } } BTW: Bin mir nicht sicher ob das nicht eh evtl. funktionieren sollte wie in deinem Beispiel. Ich habs nur so noch nie gemacht, da ich meist override verwende. In der TYPO3 Wiki habe ich auch Beispiele gefunden http://wiki.typo3.org/TypoScript_Header_Image die deinem ersten entsprechen. Also wie gesagt, ich bin eher fürs komplizierte^^ Probier mal das hier. Ich hoff ich verzapf dir keinen Blödsinn... [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 23.03.2012 um 09:35.] |
|
Verfasst am: 23. 03. 2012 [09:47]
|
|
|
todo
Themenersteller
Dabei seit: 11.05.2003
Beiträge: 125
|
AAAAAAAAHHHHHHHH!!!!!!! ![]() ![]() ![]() ![]() ![]() Es lag am PDF. Mit einem anderen hat es so einwandfrei funktioniert: TYPOSCRIPT 10 = IMAGE 10.file.import = uploads/tx_templavoila/ 10.file.import.current = 1 10.file.import.listNum = 0 10.file.maxW = 143 |
|
Verfasst am: 23. 03. 2012 [09:49]
|
|
|
jousch
Dabei seit: 18.04.2006
Beiträge: 320
|
Alter Schwede!!!!! ^^ |
|
Verfasst am: 23. 03. 2012 [09:49]
|
|
|
jousch
Dabei seit: 18.04.2006
Beiträge: 320
|
Zumindest hast jetzt was dazugelernt, wie man ein Fallback-Bild einbauen kann^^ |




