[TYPO3-german] Problem mit Bildern, Kategorien und Mehrsprachigkeit

Christoph typo3 at itfoo.de
Mon Nov 21 14:31:40 CET 2016


Hallo Dieter,

danke für die Hinweise! Ich werde mir die Datenbank mal genauer ansehen.

VG
Christoph

Am 20.11.2016 um 17:39 schrieb Dr. Dieter Porth:
> Hallo Christoph,
>
> Da bugs im TypoScript immer ekelig zu händeln sind und
>
> da der Code auf den ersten Blick okay ausschaut und
>
> da es in bestimmten Standard-Abläufen funktioniert,
>
> würde ich ohne weitere Tests ersteinmal unterstellen, dass dein
> TypoScript korrekt ist.
>
> Prüfe doch zunächst einmal, wie deine Datenbankeinträge für neue
> Bilder im Vergleich zu alten Bildern aussehen? Insbesondere auch die
> mn-Beziehungen. Sind die identisch mit denen alter Bilder?
>
> Werden insbesondere auch die mm-Tabellen analog gleich angelegt. Erst
> wenn dies der Fall ist, lohnt sich eine Untersuchung, ob und
> gegebenefalls wie das typoScript falsch läuft.
>
> Mit besten Grüßen
>
> Dieter
>
>
> Am 20.11.2016 um 14:57 schrieb Christoph:
>> Hallo Zusammen!
>>
>> Ich habe eine - zumindest für mich - kniffelige Typoscript-Frage:
>>
>> Mit folgendem Typoscript überschreibe ich das Standardbildelement. Ziel
>> ist es, die IDs der Bildkategorien mit in den Code zu bringen:
>>
>> tt_content.image.20.1.stdWrap {
>>
>> prepend = COA
>> prepend {
>>
>> 10 = TEXT
>> 10.value = <div class="filteritem" data-category="
>>
>> 20 = CONTENT
>> 20 {
>> table = sys_category
>> select {
>> pidInList = 32 #pid wo die Kategorien abgelegt sind
>> selectFields = sys_category.*
>> join = sys_category_record_mm ON sys_category_record_mm.uid_local =
>> sys_category.uid JOIN sys_file_metadata ON sys_file_metadata.uid =
>> sys_category_record_mm.uid_foreign
>> where.data = file:current:originalUid
>> where.intval = 1
>> where.wrap = sys_file_metadata.file=|
>> orderBy = sys_category_record_mm.sorting_foreign
>> languageField = sys_category.sys_language_uid
>> }
>> renderObj = TEXT
>> renderObj {
>> #field = title
>> field = uid
>> noTrimWrap = |, ||
>> #wrap = |
>>
>> }
>> stdWrap.substring = 1
>> stdWrap.ifEmpty.cObject = TEXT
>> stdWrap.ifEmpty.cObject.value = no-category-found
>> }
>> 30 = TEXT
>> 30.value = ">
>>
>> }
>>
>> append = COA
>> append {
>>
>> 10 = TEXT
>> 10.value = </div>
>> }
>>
>> }
>> temp.defaultImage < tt_content.image.20
>>
>> In der Standardsprache klappt das auch wunderbar.
>>
>> Jetzt habe ich die Seite in ein zweite Sprache übertragen (Inhalt +
>> Kategorien übersetzt). Auch jetzt noch kein Problem. In Sprache 2 werden
>> die passenden IDs der übersetzten Kategorien ausgegeben.
>>
>> Jetzt das dubiose: Wenn ich nach erfolgter Übersetzung neue Bilder
>> hinzufüge, haben diese in der 2. Sprache bei der Ausgabe KEINE IDs mehr.
>> Lösche ich die übersetzten Kategorien und lege sie neu an, passt es
>> wieder.
>>
>> Hat jemand eine Lösung für das Problem? Ich tippe auf einen Fehler in
>> meinem TS?!
>>
>> Parameter:
>>
>> - TYPO3 7.6.12
>>
>> - Metadaten der Bilder sind nicht übersetzt (würde ich das machen,
>> kommen in der Standardsprache 2 IDs heraus.. daher auch der Verdacht,
>> dass mein TS nicht passt)
>>
>> Danke!
>> VG
>> Christoph
>>
>>
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




More information about the TYPO3-german mailing list