Ergebnis 1 bis 4 von 4

Thema: Mit catalogitemuseridfield Benutzername ausgeben

  1. #1
    cont77
    Gast

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

  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

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

  3. #3
    cont77
    Gast

    Standard

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

  4. #4
    cont77
    Gast

    Standard 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

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
  •