[TYPO3-german] PDF_Generator2: Template?

Nicole shizu__ at hotmail.com
Fri Sep 10 23:09:23 CEST 2010


Hi!

Also ich hab nicht ganz verstanden was was ist. Ich habe den automatisch 
erzeugten Code nur im den Tag 
"<TypoScriptObjPath>lib.right</TypoScriptObjPath>" erweitert. Alles 
andere war schon da...

Ich hatte in den Einstellungen für die gemappten Elemente die "Frühere 
Spaltenelemente" beim Content auf "0" und bei der rechten Spalte auf "2" 
gesetzt. Diese erscheinen im Tag "oldStyleColumnNumber" - du hast in 
diesem Tag noch "type="integer"" stehen - ist das wichtig?

Ich weiß gerad leider nicht, wie ich nun weitermachen soll... Die 
Ansprache dieser Spalten durch "select.where = colPos=0" hat ja nicht 
geklappt...

Wie kann man es noch angehen? :/

Grüße
Nicole

Am 08.09.2010 20:48, schrieb David Bruchmann:
> Hallo Nicole,
>
> Auf die Schnelle fällt mir nur auf, daß Du die Inline-Variante und die
> Variante mit TypoScriptObjPath gemischt hast.
> Weiss nicht ob das generell möglich ist, jedoch waren die beiden
> Abschnitte eigentlich als sich ausschließende Lösungen gedacht.
>
> Gruß,
> David
>
>
> Am 08.09.2010 20:40, schrieb Nicole:
>> *grr* Also es will irgendwie nicht so ganz...
>>
>> In meinem Normal-Template habe ich nun der rechten Spalte einen Pfad
>> hinzugefügt. Nachdem ich das Mapping nochmal gespeichert habe, war das
>> Frontend unverändert. Weise ich nun im PDF-TypoScript einem Marker
>> lib.right zu, bekomme ich an dieser Stelle gähnende Leere...
>>
>> Template-DS der rechten Spalte:
>> <field_rechts type="array">
>> <tx_templavoila type="array">
>> <title>Rechter Inhalt</title>
>> <sample_data type="array">
>> <numIndex index="0"></numIndex>
>> </sample_data>
>> <eType>ce</eType>
>> <TypoScript>10= RECORDS
>> 10.source.current=1
>> 10.tables = tt_content</TypoScript>
>> <proc type="array">
>> <int>0</int>
>> <HSC>0</HSC>
>> <stdWrap></stdWrap>
>> </proc>
>> <preview></preview>
>> <eType_EXTRA type="array">
>> </eType_EXTRA>
>> <oldStyleColumnNumber>2</oldStyleColumnNumber>
>> <enableDragDrop>0</enableDragDrop>
>> <TypoScriptObjPath>lib.right</TypoScriptObjPath>
>> </tx_templavoila>
>> <TCEforms type="array">
>> <label>Rechter Inhalt</label>
>> <config type="array">
>> <type>group</type>
>> <internal_type>db</internal_type>
>> <allowed>tt_content</allowed>
>> <size>5</size>
>> <maxitems>200</maxitems>
>> <minitems>0</minitems>
>> <multiple>1</multiple>
>> <show_thumbs>1</show_thumbs>
>> </config>
>> </TCEforms>
>> </field_rechts>
>>
>> PDF-Setup (u.a.):
>> marks.LEFT = CONTENT
>> marks.LEFT < lib.right
>>
>> Habe nun gemerkt, dass der Tag "TypoScriptObjPath" gelöscht wird, wenn
>> ich das Mapping speicher. Jedoch muss ich es speichern, da sonst der
>> Inhalt in der rechten Spalte futsch ist...
>>
>> Was kann ich nun tun...? ^^"
>>
>> Grüße
>> Nicole
>>
>> m 04.09.2010 23:00, schrieb David Bruchmann:
>>> Am 04.09.2010 22:42, schrieb Nicole:
>>>>
>>>> Damit bekomme ich eine Ausgabe. Jedoch wieder den ganzen Inhalt der
>>>> Seite und nicht nur eine Spalte.
>>>> Also muss irgendwo Inhalt sein. Kann es sein, dass das beim Generieren
>>>> der Seite von TYPO3 alles zusammengemanscht wird und somit die Spalten
>>>> (bei mir) nicht mehr für den pdf_generator2 zu erkennen sind?
>>>>
>>>
>>> Ja, dann ist es besser den Inhalt aus den Objekten zu holen die per bzw.
>>> für TemplaVoila definiert wurden, z.B.
>>>
>>> marks.LEFT = CONTENT
>>> marks.LEFT < lib.leftCol
>>>
>>> ist nur ein Beispiel, da ich nicht weiß, wie Du was gemappt hast.
>>> Das Einfachste ist, Du siehst Dir einfach an, was im AdminPanel
>>> ausgegeben wird und schaltest alle Optionen ein ausser dem Optionspunkt
>>> mit SQL anzeigen. Dann siehst Du grob, welche Inhalt wie definiert sind.
>>> Dann sollte natürlich nach Möglichkeit der Inhalt trotzdem aus lib.xxx
>>> oder temp... abgefangen werden und nicht erst aus page - aber generell
>>> ist das trotzdem möglich.
>>>
>>> Gruß,
>>> David
>



More information about the TYPO3-german mailing list