Ergebnis 1 bis 5 von 5

Thema: Eintrag in den Contao $GLOBALS wird immer in ein float konvertiert

  1. #1
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Frage Eintrag in den Contao $GLOBALS wird immer in ein float konvertiert

    Hallo Community,

    zu meinem klinen Modul müssen im BE ein paar Einstellungen angegeben werden. Ich habe das Ganze vorher so (in der DCA), dass die Einstellungen in einer SQL Tabelle gespeichert werden. Da das Ganze für Grundeinstellungen ziemlich sinnlos ist, möchte ich die Einstellungen nun in den GLOBALS speichern. Das klappt nun auch soweit...

    Mein Problem: Trage ich bei den Einstellungen im BE in ein Input Feld folgende Zahl ein: 206308129399330, macht Contao hier folgendes raus: 2.0630812939933E+14
    Es wurde also von einem String in ein Float konvertiert. Wie kann ich das abstellen?

    Danke für Hilfe...
    Geh ganz tief in den Code

  2. #2
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Wie sehen denn deine DCA Einstellungen für dieses Feld aus?

  3. #3
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    PHP-Code:
    ....
        
    'FBposts_fb_id' => array
        (
            
    'label'                   => &$GLOBALS['TL_LANG']['wa_facebook_posts']['fb_id'],
            
    'search'                  => true,
            
    'inputType'               => 'text',
            
    'eval'                    => array('mandatory'=>true'maxLength'=>100'rgexp' =>'digit')
        ),
    .... 
    Geh ganz tief in den Code

  4. #4
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Stell den RegExp mal testweise auf "alnum" um.

  5. #5
    Contao-Nutzer Avatar von endlezZ
    Registriert seit
    13.08.2010.
    Ort
    Paderborn
    Beiträge
    224

    Standard

    Geht trotzdem nicht

    Das Feld in der DCA sieht nun so aus:

    PHP-Code:
        'FBposts_fb_id' => array
        (
            
    'label'                   => &$GLOBALS['TL_LANG']['wa_facebook_posts']['fb_id'],
            
    'search'                  => true,
            
    'inputType'               => 'text',
            
    'eval'                    => array('mandatory'=>true'maxLength'=>100'rgxp' =>'alnum')
        ), 
    Woran kann es sonst noch liegen? Danke..
    Geh ganz tief in den Code

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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