Ergebnis 1 bis 3 von 3

Thema: typo3: realurl - sprachhandling mittels userfunc

  1. #1
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346

    typo3: realurl - sprachhandling mittels userfunc

    moin tp'ler

    nach langem suchen, probieren und ... scheitern versuche ich jetzt, hier hilfe fuer folgendes problem zu finden:
    in der realurlconf.php steht eine liste mit sprachkuerzeln und deren mapping zu den sys_language_uid's. diese wuerde ich gern dynamisch auslesen lassen, um einem readkteur keinen eingriff in diese datei aufzuzwingen.
    der ansatz war jetzt eine userfunc. nur leider scheitere ich an der doku. die beschreibung (sorry dmitry) ist bei manchen problemen nicht wirklich hilfreich. leider hat auch die suche im netz nichts ergeben, was mich haette zum ziel fuehren koennen.
    daher jetzt meine frage hier: gibt es eine chance, das mapping dynamisch per userfunc generieren zu lassen? und wenn "ja" wie?

    dank und gruss
    theo
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  2. #2
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    nach weiterem versuchen und probieren habe ich jetzt eine vermutung: kann es sein, dass ich in den userfunc nicht auf die db-wrapper-class zugreifen kann? dann waere das ganze vorhaben an der stelle naemlich schon gescheitert ...
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  3. #3
    TP-Specialist Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    moin tp-gemeinde

    auch wenn niemand geantwortet hat, so haben doch einige hier rein geklickt. daher vermute ich mal, dass die loesung vielleicht doch wen interessiert.
    zunaechst mal habe ich die variante mit der userfunc aufgegeben und bin auf lookUpTable umgestiegen. hier gibt es nur ein problem: die standardsprache. bevor jemand probiert ... valueDefault greift nicht. daher habe ich folgende loesung versucht, die bislang bei allen tests fehlerfrei funktioniert hat:
    PHP-Code:
    'preVars' =>
         array (
            array(
                
    'GETvar' => 'L',
                 
    'lookUpTable' => array(
                     
    'table'                                => 'sys_language',
                     
    'id_field'                        => 'uid',
                     
    'alias_field'                    => 'tx_langid2token_token',
                     
    'addWhereClause'            => ' and not hidden',
                     
    'useUniqueCache'            => 1,
                     
    'useUniqueCache_conf'    => array(
                         
    'strtolower'            => 0,
                         
    'spaceCharacter'    => '_',
                    ),
                ),
                
    'valueMap' => array(
                    
    'de_DE' => '0',
                ),
             ),
      ), 
    den default-fall fange ich ueber das valueMap ab (die einizige stelle, die noch "per hand" hier editiert werden muss). das token-feld fuer die language wird per eigener ext an die sys-language-tabelle angehaengt. hier werden ueber das be vom redakteur die sprachkuerzel eingetragen. zb. de_DE bzw. eigene "kreationen" wie en_AC = "englisch all countries" fuer alle englischsprachigen laender.

    sollte es jemand helfen, so wuerde ich mich freuen. fuer anregungen bin ich natuerlich auch dankbar!


    gruss,
    theo
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 13.12.2006, 11:47
  2. Antworten: 3
    Letzter Beitrag: 17.07.2006, 17:50
  3. [Typo3] - Realurl und der cHash
    Von alexf812 im Forum TYPO3
    Antworten: 5
    Letzter Beitrag: 14.07.2006, 23:58
  4. [Typo3] realurl
    Von TheBrainer im Forum TYPO3
    Antworten: 10
    Letzter Beitrag: 12.06.2006, 14:54
  5. Antworten: 3
    Letzter Beitrag: 24.05.2006, 20:08

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51