[TYPO3-UG Freiburg] Bilder aus Seiteneigenschaften der Hauptsprache erben

Ben Robinson robinson2.ben at gmail.com
Fri Nov 14 11:11:45 CET 2014


danke Dir! Das waren bei dem Projekt jetzt nur ein paar wenige Bilder für die Bildmenüs – hab ich bereits zusätzlich angelegt :-)

Ich kann den Erläuterungen von dem Link noch nicht ganz folgen ... Warum braucht eine übersetzte Seite (pages_language_overlay) einen zugehörigen Eintrag in sys_file_reference, wenn in der Übersetzung doch überhaupt keine Bilder hinterlegt sind? Wenn was bei der Migration schief gelaufen ist, dann müsste neu Anlegen ja helfen, aber was genau muss gelöscht und neu angelegt werden: die übersetzte Seite, oder die in der Hauptsprachen-Seite hinterlegten Bilder?
Und warum kommen beim Zugriff auf Bilder der aktuellen Seite mittels references.data = levelmedia:-1 bei mir bereits (trotz Migrationsfehler) die richtigen Bilder aus der Hauptsprache, aber bei Menüs (references.uid.data = uid) dann wieder die aus der übersetzten Seite? Fragen über Fragen :-)

Vielleicht können wir das ja mal gemeinsam beim Usergroup-Treffen am Dienstag ansschauen und besprechen, falls noch Zeit bleibt?
In dem Zusammenhang fände ich auch interessant mal generell über Sprachkonzepte zu sprechen; u.a. welchen page.config.sys_language_mode Ihr warum verwendet und was die pageOverlayFields eigentlich genau machen (sollten). Bei Fallbacks wird eventuell noch das Thema "duplicate content" wichtig. Bei One-Tree-Umsetzungen kommt dann noch das Problem, das Sprachversionen u.U. Seiten benötigen, die es in der Hauptsprache nicht gibt (Lösungsansatz: Dummy-Sprache). Vielleicht kriegen wir das ja am Dienstag noch unter :-)

Viele Grüße
Ben


> Am 14.11.2014 um 00:31 schrieb elena at kuprienko.de:
> 
> Damit die Bilder aus den Seiteneigenschaften auch bei einer mehrsprachigen Seite angezeigt werden, lasse ich die "fehlenden" Bilder anlegen wie hier beschrieben:
> http://www.typo3.net/forum/thematik/zeige/thema/118712/
> Gerade erfolgreich getestet.
> 
> @Ben, das hilft glaube auch dir. Dann musst du die Bilder nicht manuell anlegen.
> 
> Grüße,
> Elena
> 
> Am 13.11.14 um 12:41 schrieb elena at kuprienko.de:
>> Du hast doch ein etwas anderes Problem, als ich.
>> 
>> Ich habe fallback drin und nicht strict. Wobei ich auch bei strict nicht die Dateien aus der Standardsprache bekomme.
>> 
>> Bilder aus der Hauptsprache zu holen ist kein Problem. Solange ich mich in der Hauptsprache befinde. Sobald ich auf eine übersetzte Sprache umschalte wird entweder ein media-File aus der übersetzten Seiten geholt oder gar keins, wenn keins hinterlegt ist.
>> Bei mir funktioniert kein fallback auf die default-Sprache bei media-Files in den Seiteneigenschaften.
>> 
>> Du hast das Problem, dass du bei Menüs die files aus der Übersetzung statt der Standardsprache bekommst?
>> 
>> Grüße,
>> Elena
>> 
>> 
>> 
>> Am 13.11.14 um 12:06 schrieb Ben Robinson:
>>> Hallo Elena,
>>> 
>>> scheitert es bei Dir auch auf den jeweiligen Seiten, die Bilder aus der Hauptsprache zu holen? Da müsste mein erster Code eigentlich funktionieren.
>>> Habe allerdings sys_language_mode = strict und erwarte auch keinen Fallback; also Hintergrundbilder grundsätzlich aus der Hauptsprache, egal ob bei den Übersetzungen was angelegt wurde.
>>> 
>>> Ich habe nur Probleme innerhalb von Menüs, bei denen ich ja kein levelmedia nutzen kann.
>>> 
>>> Gruß
>>> Ben
>>> 
>>> 
>>> 
>>>> Am 13.11.2014 um 11:47 schrieb elena at kuprienko.de:
>>>> 
>>>> Hallo Ben,
>>>> 
>>>> habe genau das gleiche Problem! Scheint etwas buggy zu sein - sehr ärgerlich weil die Hintergrundbilder bei mir auf 6.1. noch gingen: wenn kein Bild in den Seiteneigenschafen einer übersetzten Seite vorhanden sind -> wurde das Bild der default-Sprache genommen.
>>>> Ich brauche auch dringend eine Lösung.
>>>> 
>>>> Hilft nicht:
>>>> * "pageOverlayFields" das "media" entfernen
>>>> * references.data = // ob levelmedia oder uid oder _PAGES_OVERLAY_UID -> hat nichts funktioniert.
>>>> Default Sprache geht aber die übersetzte Seite will nicht als fallback auf default-files zurückgreifen.
>>>> 
>>>> Hier steht wie es gehen sollte:
>>>> http://www.typo3-probleme.de/2014/03/30/typo3-6-2-probleme-mit-ressourcen-media-auslesen/ 
>>>> Aber es funktioniert bei mehrsprachigen Seiten nicht, siehe auch Kommentare.
>>>> 
>>>> Und hier hat Armin geschrieben, dass es bei ihm gehen würde:
>>>> http://forum.typo3.org/index.php/t/203369/
>>>> Klappt mit TYPO3 CMS 6.2.6 bei mir nicht.
>>>> 
>>>> Anyone?
>>>> 
>>>> Grüße,
>>>> Elena
>>>> 
>>>> 
>>>> Am 13.11.14 um 11:20 schrieb Ben Robinson:
>>>>> Hallo zusammen,
>>>>> 
>>>>> ich habe eine mehrsprachige Website, bei der Hintergrundbilder aus den Seiteneigenschaften (media) der Hauptsprache bezogen werden, auf 6.2 geupdated.
>>>>> 
>>>>> In der LocalConfiguration.php habe ich (über das Install-Tool) bei "pageOverlayFields" das "media" entfernt.
>>>>> 
>>>>> Nun komme ich weiterhin auch über ...
>>>>> 
>>>>> temp.gallery = FILES
>>>>> temp.gallery{
>>>>>   references.data = levelmedia:-1
>>>>>   }
>>>>>   renderObj = IMAGE
>>>>>   renderObj{
>>>>>     ...
>>>>>   }
>>>>> }
>>>>> 
>>>>> ... an die in den Seiteneigenschaften der Hauptsprache hinterlegten Bilder.
>>>>> Die Bilder würde ich aber auch gerne in Menüs abbilden und was bei 6.1 noch funktioniert hat, klappt jetzt nicht mehr:
>>>>> 
>>>>> tt_content.menu.20.10 = HMENU
>>>>> tt_content.menu.20.10{
>>>>>   wrap = <ul>|</ul>
>>>>>   special = directory
>>>>>   special.value.field = pages
>>>>>   1 = TMENU
>>>>>   1{
>>>>>     NO{
>>>>>       wrapItemAndSub = <li>|</li>
>>>>>       stdWrap.prepend = FILES
>>>>>       stdWrap.prepend{
>>>>>         references {
>>>>>           table = pages
>>>>>           uid.data = uid
>>>>>           fieldName = media
>>>>>         }
>>>>>         renderObj = IMAGE
>>>>>         renderObj.file.import.data = file:current:publicUrl
>>>>>       }
>>>>>       stdWrap.wrap = <figcaption>|</figcaption>
>>>>>       stdWrap.wrap3 = <figure>|</figure>
>>>>>       stdWrap.htmlSpecialChars = 1
>>>>>     }
>>>>>   }
>>>>> }
>>>>> 
>>>>> Hier werden die Bilder nicht aus der Hauptsprache geholt, sondern aus der Übersetzung.
>>>>> Habe ich einen Denkfehler, oder ist das ein Bug? levelmedia oben scheint den Unterschied zu machen, funktioniert aber unten im Menü nicht.
>>>>> Hat jemand eine Idee wie ich auch im Menü an die richtigen Bilder komme?
>>>>> 
>>>>> Danke + Viele Grüße
>>>>> Ben
>>>>> 
>>>>> 
>>>>> -- 
>>>>> www.robinson2.com
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> TYPO3-UG-Freiburg mailing list
>>>>> TYPO3-UG-Freiburg at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-freiburg
>>>> _______________________________________________
>>>> TYPO3-UG-Freiburg mailing list
>>>> TYPO3-UG-Freiburg at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-freiburg
>>> _______________________________________________
>>> TYPO3-UG-Freiburg mailing list
>>> TYPO3-UG-Freiburg at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-freiburg
>> 
>> _______________________________________________
>> TYPO3-UG-Freiburg mailing list
>> TYPO3-UG-Freiburg at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-freiburg
> 
> _______________________________________________
> TYPO3-UG-Freiburg mailing list
> TYPO3-UG-Freiburg at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-freiburg



More information about the TYPO3-UG-Freiburg mailing list