Zum Inhalt springen

Datenspalten aus pages_language_overlay

Erstellt am 14. November 2011 · 1 Antwort · letzte Antwort am 16. November 2011

Tags: Frage

Liverson ·

Hallo,

Habe für ein "Produktlisting" ein Menü erstellt, dass mit den Seitentitel, das Image aus den Ressources und den Text Kurzbeschreibung (eigene Extension zusätzliches Datenbankfeld in pages / pages_language_overlay ) auflistet.

Leider wird bei Umschaltung auf Englische Sprache nur der title und das Image aus pages_language_overlay gezogen, die Kurzbeschreibung zieht Typo3 nachwievor aus der deutschen Version (pages).

Wie kann ich bei alternativer Sprache auch die Daten der Spalte tx_pages_shortdescription in pages_language_overlay auslesen?

Danke und Gruss

........
10 = HMENU
   10 {
     entryLevel = 3
     1 = TMENU
      1 {
        NO {
            stdWrap.cObject = COA
            stdWrap.cObject {
               10 = LOAD_REGISTER
               10 {
                  ........
                  #Listing
                  10 = COA
                  10 {
                    wrap = <div class="ListingEntry">|</div>
                    10 = IMAGE
                    10 = IMAGE
                    10 {
                     ......
                    }
                    15 = TEXT
                    15.value = <div class="ListingText">
                     20 = TEXT
                     20 {
                        field = title
                        wrap = <h2>|</h2>
                        crop = 30|...|1
                        htmlSpecialChars = 1
                        typolink {
                           target =
                           parameter.field = uid
                        }
                     }
                     40 = TEXT
                     40 {
                        field = tx_pages_shortdescription
                        crop = 90|...|1
                        wrap = <p>|</p>
                     }
                    50 = TEXT
                    50.value = </div>
                  }
               }
            }
            stdWrap.htmlSpecialChars = 0
            doNotLinkIt = 1
            allWrap = |
         }
         target =
         noBlur = 1
      }
      ....
   }
Liverson ·

Nachdem ich nun einen ganzen Tag damit verbracht habe, hier die Lösung, falls es mal jemand braucht.

Im Install-tool unter All Configuration beim Eintrag
[pageOverlayFields]
einfach das eigene Datenbankfeld hinzufügen und schon wirds bei Umschaltung auf alternative Sprache auch ausgelesen #angry#