Zum Inhalt springen

Probleme mit Druckversion und TV

Erstellt am 7. Juni 2006 · 7 Antworten · letzte Antwort am 30. Juni 2007

Tags: Frage

StefanS ·

Hallo Liste,

Ich möchte gern wie im “tut” doc_tut_ftb1 eine Printversion mit TV erstellen.
Momentan hänge ich an folgender Stelle fest.

Wenn ich mich an der Anleitung halte (Seite 33) mache ich ein Template print.html
als Vorlage für die Printversion. Dieses Template ist "Untervorlage" vom Main-Template.
Wenn ich mir nun dieses Print-Template via TV ansehen will wegen den neuen „mapping“
sehe ich keinen DS Inhalt vom „Main-Template“. Ich sehe hier nichts als ob es kein DS
hier gibt.

Was kann das sein.

Gruß

Stefan

Seirerman ·

Bei meiner funktionierenden Druckvorlage (Siehe http://www.dvt.at, rechts unten) gibts auch keine Data Structure.
Da du für die Printseite ja keine neuen Inhalte eingibst, brauchst du auch kein DS mehr, das für das Backend-Formular zuständig ist.

So versteh ich das zumindest...

StefanS ·

Hi Seirerman,
hmm also ich muss doch wie um TUT dem print.html sagen was gemapt wird oder nicht. Ansonsten wird doch auch mein Menü z.B. auf der linken Seite gedruckt.

Beschreib doch mal bitte wei du das im einzelnen Gelöst hast.

Grüße nach Tirol

Stefan

Seirerman ·

Das Mapping erstellst du wie sonst auch immer über List-Modul.
Nachdem du also schon auf Seite 33 warst, denk ich mal, du hast dein TO für die Druckversion schon.
Zuerst klickst du also auf das Symbol deines vorher erstellten TOs und wählst dann "TemplaVoilà". Jetzt kannst du dein Mapping für die Druckversion erstellen, du mappst aber nur Titel und Content, keine Navigation o.Ä. Speichern. Fertig.

Dann fehlt nur noch der Link auf deine Druckversion, das ist aber eine andere Geschichte...

StefanS ·

Ich schnalls net #angry#
Steh auf der Leitung, wer hilft mir hier weiter.

Also Step bei Step.

Mache ein Kopie vom Master-Template "Template_main.html" und benenne es
nach "Template_print.html" um (bleibt unverändert).

Erstelle im TO/DS vom Master-Template eine neue TO als Subtemplate
mit dem Verweis auf "Template_print.html".

Gehe auf die neue TO ("Template_print.html") rechte Maustaste -> TemplateVoila
und betätige hier "Modify DS/TO"

Hier ist nun alles leer, keine Maps.
Wenn ich nun "Claer All" bekomme ich einen neuen "root".
Hier stellt sich die Frage, mache ich hier ein "Create TO DS" ?
Mache ich das erstellt er ein komplett neues DS/TO Template.

Bitte mal hier wenn möglich mal die Schritte für "dummys" aufzeigen.

hier hatte jemand genau das selbe Problem:
http://lists.netfielders.de/pipermail/typo3-english/2005-February/000902.html

[Nachtrag]
habe das im log vom Apache gefunden.

PHP Fatal error: Cannot use string offset as an array in /daten/httpd/htdocs/it-felten/it-info/typo3conf/ext/templavoila/class.tx_templavoila_htmlmarkup.php on line 494, referer:

Danke an alle

Stefan

Cocopapa ·

Hallo Stefan

Nur nicht den Kopf haengen lassen. Also bei mirfunktionierte das mit der druckseite hervorragend aber dafür werden bei mir keine Content-Einfüge Symbole angezeigt. Nunja!

Also wenn du mit dem Tutorial arbeitest, dann musst Du bei der Druckseite wieder von VORNE anfangen mit dem Mappen. So wie du es bei der main-Page gemacht hast, nur diesmal lässt Du eben das Menu aus. Das ist alles und funktioniert! Lese einfach noch einmal den Abschnitt über das Main Template, da steht schritt für Schritt, wie du vorgehen musst.

Solltest Du noch weitere Probleme mit dem Tutorial haben, dann melde Dich doch einfach mal und wir werden gemeinsam alles durchgehen.

Doch zu einem anfänglichen Problem: Kannst Du bei Dir Pagecontent eingeben über das Pagemodul? Bei mir werden nämlich keine Spalten o.ä. angezeigt und auch kein neu Symbol.

Andi

StefanS ·

Hi Andi,
danke für deine moralische Unterstützung.
Habe das Problem komplet gelöst bekommen.

Wechsel von PHP5 nach PHP4 und schon ist der Spuk vorbei.

Danke für dein Hilfe.

Gruß

Stefan

mallinger ·

Hallo,
ich hab genau das gleiche problem. jedoch auf php4...

für die Druckfunktion konnte ich das noch umgehen, wollte jetzt aber pdf_generator2 (incl. tv_pdfgen) wie im dazugehörigen manual beschrieben, einrichten.
aber es will nicht. so bin ich vorgegangen:
erstellen eines neuen TO, namens PDF generator.
dateireferenz zum richtigen template: fileadmin/templates/template_druck.html
in der auswahlbox Dies ist eine Untervorlage von: seitenaufbau [template]
Art der Darstellung: PDF Version.

jetzt gings zum mappen in TV. doch dort war bei mir keine DS vorhanden.
kein eintrag. mit clear all konnte ich das mappen von vorne beginnen, doch damit hab ich auch schon eine neue DS erstellt und konnte auch nicht auf meinem TO PDF generator speichern...

weiss jemand dazu eine lösung, oder gibt es eine andere möglichkeit, eine PDF version einer HTML seite mit dem typeNum = 123 einzurichten? kann ich den weg über die subpage meiden?

ich benutze typo3 4.1.1 mit Templa Voila und pdf_generator2 und tv_pdfgen.

besten dank für eure antworten[/img]