Ergebnis 1 bis 11 von 11

Thema: User ID im Reader anzeigen lassen

  1. #1
    Contao-Nutzer Avatar von Aiod
    Registriert seit
    18.01.2012.
    Beiträge
    32

    Standard User ID im Reader anzeigen lassen

    Hallo,

    Ich hab eine ganz einfahce frage: Kann man die UserID mithilfe des "useridfield" im Catalog Reader anzeigen lassen?

    Im Backend kann man festlegen, wer der User ist. Beim frontendedit wird das wahrscheinlich automatisch festgelegt.
    Im Reader möchste ich aber gerne den User Namen ausgeben lassen.
    Wenn ich im Reader das Feld, das eigentlich meinen User namen beinhaltet mit rein nehmen, wird mir nur die Überschrift angezeigt (Label). "Value" bleibt leider leer!

    Gruß Aiod
    Linux4ever

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn du das UserID Feld mit ausgeben lässt, dann sollte eigentlich alles in einem Array von diesem Benutzer zur Verfügung stehen was es so an Daten gibt.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer Avatar von Aiod
    Registriert seit
    18.01.2012.
    Beiträge
    32

    Standard

    Tut mir leid, das es so lange gedauert hat.

    Leider wird nichts ausgegeben. Value bleibt leer auch bei "catalog_full_ref" template!
    Linux4ever

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Template ist dabei eigentlich egal.. wie sieht denn das Array aus wenn du es anzeigen lässt?
    Es reicht, wenn du den entsprechenden Abschnitt hier kopierst.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Nutzer Avatar von Aiod
    Registriert seit
    18.01.2012.
    Beiträge
    32

    Standard

    Ich hab mir das array so ausgeben lassen. Ist das korrekt?
    PHP-Code:
    <div>
     <?php print_r($data[value]);?>
    </div>
    Ausgabe!
    Code:
     Freie Fläche, Drinnen
    Warm
    5
    10
    5
    30
    2 Halstücher
    Bambinis, Starter, Kundschafter, Pfadfinder, Pfadranger
    Anjo
    Das Bild zeigt, das was fehlt. Bei Spielersteller! Ich hab auch schon in der MyAQL Datenbank nachgeschaut. Dort ist eine User ID als Zahl angegeben!
    Angehängte Grafiken Angehängte Grafiken
    Linux4ever

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Lass dir das mal hiermit ausgeben:

    Code:
    <pre>
    <?php $this->showTemplateVars(); ?>
    </pre>
    Dann bekommst du das Array... da kann man das besser erkennen was wo verfügbar ist und ob irgendwo was fehlt oder ob du das nur falsch ausgibst...

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  7. #7
    Contao-Nutzer Avatar von Aiod
    Registriert seit
    18.01.2012.
    Beiträge
    32

    Standard

    Code:
     [spielersteller] => Array
                                    (
                                        [label] => Spielersteller
                                        [type] => useridfield
                                        [raw] => 7
                                        [value] => 
                                        [items] => Array
                                            (
                                                [0] => Array
                                                    (
                                                        [id] => 7
                                                        [tstamp] => 1358955118
                                                        [firstname] => David
                                                        [lastname] => SMüller
                                                        [dateOfBirth] => 
                                                        [gender] => 
                                                        [company] => 
                                                        [street] => 
                                                        [postal] => 
                                                        [city] => 
                                                        [state] => 
                                                        [country] => 
                                                        [phone] => 
                                                        [mobile] => 
                                                        [fax] => 
                                                        [email] => davidthemaster@t-online.de
                                                        [website] => 
                                                        [language] => 
                                                        [groups] => a:1:{i:0;s:1:"1";}
                                                        [login] => 1
                                                        [username] => davidthemaster
                                                        [password] => 03c22e6622570946b6535db1869b01a8c9d6992a:5f5190e80fb35603ed4d371
                                                        [assignDir] => 
                                                        [homeDir] => 
                                                        [disable] => 
                                                        [start] => 
                                                        [stop] => 
                                                        [loginCount] => 3
                                                        [locked] => 0
                                                        [session] => a:3:{s:7:"referer";a:2:{s:4:"last";s:27:"/index.php/neues_spiel.html";s:7:"current";s:26:"/index.php/Startseite.html";}s:15:"captcha_catalog";a:3:{s:3:"sum";i:5;s:3:"key";s:33:"c34f00435e8f6aba093c71b046fca60eb";s:4:"time";i:1359294622;}s:23:"captcha_catalog_captcha";a:3:{s:3:"sum";i:10;s:3:"key";s:33:"cedb29500277012c3ceec597004159312";s:4:"time";i:1359899712;}}
                                                        [dateAdded] => 1357806913
                                                        [currentLogin] => 1358955126
                                                        [lastLogin] => 0
                                                        [autologin] => 
                                                        [createdOn] => 0
                                                        [newsletter] => 
                                                        [activation] => 
                                                    )
    
                                            )
    
                                        [values] => Array
                                            (
                                                [0] => Array
                                                    (
                                                        [id] => 7
                                                        [tstamp] => 1358955118
                                                        [firstname] => David
                                                        [lastname] => Müller
                                                        [dateOfBirth] => 
                                                        [gender] => 
                                                        [company] => 
                                                        [street] => 
                                                        [postal] => 
                                                        [city] => 
                                                        [state] => 
                                                        [country] => 
                                                        [phone] => 
                                                        [mobile] => 
                                                        [fax] => 
                                                        [email] => davidthemaster@t-online.de
                                                        [website] => 
                                                        [language] => 
                                                        [groups] => a:1:{i:0;s:1:"1";}
                                                        [login] => 1
                                                        [username] => davidthemaster
                                                        [password] => 03c22e6622570946b6535db1869b01a8c9d6992a:5f5190e80fb35603ed4d371
                                                        [assignDir] => 
                                                        [homeDir] => 
                                                        [disable] => 
                                                        [start] => 
                                                        [stop] => 
                                                        [loginCount] => 3
                                                        [locked] => 0
                                                        [session] => a:3:{s:7:"referer";a:2:{s:4:"last";s:27:"/index.php/neues_spiel.html";s:7:"current";s:26:"/index.php/Startseite.html";}s:15:"captcha_catalog";a:3:{s:3:"sum";i:5;s:3:"key";s:33:"c34f00435e8f6aba093c71b046fca60eb";s:4:"time";i:1359294622;}s:23:"captcha_catalog_captcha";a:3:{s:3:"sum";i:10;s:3:"key";s:33:"cedb29500277012c3ceec597004159312";s:4:"time";i:1359899712;}}
                                                        [dateAdded] => 1357806913
                                                        [currentLogin] => 1358955126
                                                        [lastLogin] => 0
                                                        [autologin] => 
                                                        [createdOn] => 0
                                                        [newsletter] => 
                                                        [activation] => 
                                                    )
    
                                            )
    
                                    )
    
                            )
    
                    )
    
            )
    Mail und Benutzername wurden geändert!
    Linux4ever

  8. #8
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Aido,
    das sieht doch passend aus ->


    Code:
    [firstname] => David
                                                        [lastname] => Müller
    Oder irre ich mich da? Die wirst du natürlich per Hand ausgeben müssen.. das wird mit dem Standard Template nicht erschlagen.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  9. #9
    Contao-Nutzer Avatar von Aiod
    Registriert seit
    18.01.2012.
    Beiträge
    32

    Standard

    Danke. Ich hab gedacht, das kann man einstellen!

    Bedinung ist geschrieben nur bekomm ich nicht raus, mit welchem befehl ich jetzt den Vornamen ausgegeben bekomme.
    Tut mir leid, mit Php bin ich noch nicht so bewandert.

    Vielen Dank!
    Linux4ever

  10. #10
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Aido,
    da brauch man nicht viel PHP. Steht alles da -> http://de.contaowiki.org/Catalog_Templates_anpassen

    Wenn du damit nicht weiter kommst, dann schreib mal deine Abfrage hier hin und dann sieht man eventuell warums nicht geht.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  11. #11
    Contao-Nutzer Avatar von Aiod
    Registriert seit
    18.01.2012.
    Beiträge
    32

    Standard

    Ok. Ich hab glaube ich alles versucht. Wahrscheinlich ist es nur ein Simpler Fehler. Wie das System funktioniert hab ich glaube ich gecheckt.

    Mein Code
    Code:
    <?php if ($data['label'] === 'Spielersteller') { ?>
        <div class="value">
            <?php echo $data['spielersteller']['items']['0']['firstname']; ?>
        </div><?php }  else  {?>
      <div class="value"><?php echo str_replace(",","</br>",$data['value']); ?></div>
      	<?php }?>
    </div>
    YEAH!!! Ich habs Raus

    Code:
    <?php if ($data['label'] === 'Spielersteller') { ?>
        <div class="value">
            <?php echo $data['items']['0']['firstname']; ?>
        </div><?php }  else  {?>
      <div class="value"><?php echo str_replace(",","</br>",$data['value']); ?></div>
      	<?php }?>
    Danke für die Hilfe. Heute wieder etwas neues dazugelernt!

    Gruß Aiod
    Geändert von Aiod (11.03.2013 um 18:39 Uhr)
    Linux4ever

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
  •