Mit catalogitemuseridfield Benutzername ausgeben

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • cont77

    #1

    Mit catalogitemuseridfield Benutzername ausgeben

    Hallo,

    ich habe einen Catalog inkl. der Funktion catalogitemuseridfield erstellt.

    Nun würde ich gerne im FE den Benutzernamen des "zuständigen" Mitglieds ausgeben.

    Wenn ich bei der Katalog-Liste bei den "Sichtbaren Feldern" auch "Frontend Benutzer" auswähle, wird im FE lediglich "Frontend Benutzer" angezigt.

    Hier hätte ich gerne den Bnutzernamen des Mitglieds. müsste doch anhand der Id ermittelbar bzw. ausgebbar sein, oder?

    Danke & Grüße.
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo cont77,
    hatt ich doch erst vor kurzem hier im Forum...
    Das wird alles im Array mit ausgegeben. Solltest du dir mal ausgeben lassen und genauer anschauen ;-)

    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."

    Kommentar

    • cont77

      #3
      Hatte dazu keinen Forenbeitrag gefunden.
      Hab es mittlerweile auch schon über Deine Lösung hin bekommen.
      Danke & Güße.

      Kommentar

      • cont77

        #4
        Daten aus Array für Liste (ul)

        Hallo,

        nun stehe ich zu einem ähnlichen Thema wieder auf dem Schlauch.

        Ich will die Daten aus einem Sub-Array als "ul" ausgeben.

        Ich habe folgendes Array:

        Code:
        [mitglied_leistungen] => Array
            (
                [label] => Leistungen
                [type] => tags
                [raw] => 7,8,5
                [value] => DPD, Marketing, PR
                [ref] => Array
                    (
                        [0] => Array
                            (
                                [id] => 7
                                [pid] => 2
                                [tstamp] => 1363704862
                                [sorting] => 640
                                [type] => 
                                [alias] => dpd
                                [name] => DPD
                            )
        
                        [1] => Array
                            (
                                [id] => 8
                                [pid] => 2
                                [tstamp] => 1363704873
                                [sorting] => 768
                                [type] => 
                                [alias] => marketing
                                [name] => Marketing
                            )
        
                        [2] => Array
                            (
                                [id] => 5
                                [pid] => 2
                                [tstamp] => 1363704844
                                [sorting] => 384
                                [type] => 
                                [alias] => pr
                                [name] => PR
                            )
        
                    )
        
            )
        Ausgeben werden soll

        HTML-Code:
          <div>
            <ul>
                <li>DPD</li>
                <li>Marketing</li>
                <li>PR</li>
            </ul>  
          </div>

        Nach meiner Logik müsste es ungefähr so funktionieren:

        PHP-Code:
        <?php if($field=='mitglied_leistungen'):?>
          <div>
            <ul>
              <?php foreach ($entry['data']['mitglied_leistungen'] as $field=>$data): ?>
                <li><?php echo $entry['data']['name']; ?></li>
              <?php endforeach; ?>
            </ul>  
          </div>
        Aber funktioniert nicht. Wie muss ich es korrekt schreiben, damit die Ausgabe wie gewollt funktioniert?

        Danke & Grüße.

        PS: Habe auch hierzu keinen passenden Forenbeitrag gefunden

        Kommentar

        Lädt...