Ausgabe im Template Katalog

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • typo-user
    Contao-Nutzer
    • 17.04.2010
    • 23

    #1

    Ausgabe im Template Katalog

    Hallo Community,

    Ich steh total auf dem Schlauch. Ich teste grad mit der Katalog Extension rum. Ich möchte nun im die ID des Katalogeintrages ausgeben und in einen Inserttag einbauen. Nur wie spreche ich die ID des Eintrages an?

    Code:
    <?php if (count($this->entries)): ?>
    
    <div class="layout_full">
    
    <?php foreach ($this->entries as $entry): ?>
    <div class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
    
    <?php foreach ($entry['data'] as $field=>$data): ?>
    
    
    <?php if (strlen($data['raw']) && !in_array($field, array('catalog_name','parentJumpTo'))): ?>
    <div class="field <?php echo $field; ?>">
    	<div class="value"><?php echo $data['value']; ?></div>
    </div>
    <?php endif; ?>
    
    <?php endforeach; ?>
    
    
    
    {{file::file.php?id=[B][COLOR="Red"]XXX[/COLOR][/B]}}
    
    
    </div>
    <?php endforeach; ?>
    
    </div>
    
    <?php else: ?>
    <p class="info">Invalid item reference for catalog.</p>
    <?php endif; ?>
    Gruss
    typo-user
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo typo-user,
    wir brauchen wenigstens ne <?php print_r($this->entries); ?> Ausgabe um da sehen zu können was du wissen willst...
    Aber allgemein auch noch mal für dich -> http://code.google.com/p/typolight-c...platesTutorial
    Da steht wie man sowas selber raus findet

    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

    • typo-user
      Contao-Nutzer
      • 17.04.2010
      • 23

      #3
      Ja klar kein Problem. Das kommt dabei raus:

      Code:
      Array ( [0] => Array ( [id] => 9 [catalog_name] => Berufe [parentJumpTo] => 10 [tablename] => catalog_berufe [class] => first last even [data] => Array ( [beruf] => Array ( [label] => beruf [type] => text [raw] => Account-Manager [value] => Account-Manager ) [description] => Array ( [label] => description [type] => longtext [raw] =>
      
      Account-Manager sind im Vertrieb oder Verkauf tätig und in der Regel zuständig für einen bestimmten Absatzbereich (z.B. Verkaufsgebiet oder Kundenbereich). Der höhergestellte Key-Account-Manager ist Ansprechpartner für wichtige Großkunden.
      
      Account-Manager betreuen bestehende und gewinnen neue Kunden für ihr Unternehmen. In Beratungs- und Verkaufsgesprächen analysieren sie Geschäftsprozesse und Bedürfnisse der Kunden um das Produkt oder die Dienstleistung kundengerecht zu gestalten. Angebotserstellung und Angebotskoordinierung gehören entsprechend zu den wichtigen Aufgaben eines Account-Managers.
      
      Zumeist verfügen Account-Manager über ein betriebswirtschaftliches Studium und Berufserfahrung in der jeweiligen Branche. Kommunikative Fähigkeiten, Präsentationssicherheit und gegebenenfalls Reisebereitschaft und Fremdsprachenkenntnisse sind weitere Voraussetzungen, die ein Account-Manager mitbringen sollte.
      
      Verwandte Berufe: Sales Manager/in, Key-Account Manager/in, Betriebswirt/in, Diplom-Kaufmann/-frau
      
       
      
       
      [value] =>
      
      Account-Manager sind im Vertrieb oder Verkauf tätig und in der Regel zuständig für einen bestimmten Absatzbereich (z.B. Verkaufsgebiet oder Kundenbereich). Der höhergestellte Key-Account-Manager ist Ansprechpartner für wichtige Großkunden.
      
      Account-Manager betreuen bestehende und gewinnen neue Kunden für ihr Unternehmen. In Beratungs- und Verkaufsgesprächen analysieren sie Geschäftsprozesse und Bedürfnisse der Kunden um das Produkt oder die Dienstleistung kundengerecht zu gestalten. Angebotserstellung und Angebotskoordinierung gehören entsprechend zu den wichtigen Aufgaben eines Account-Managers.
      
      Zumeist verfügen Account-Manager über ein betriebswirtschaftliches Studium und Berufserfahrung in der jeweiligen Branche. Kommunikative Fähigkeiten, Präsentationssicherheit und gegebenenfalls Reisebereitschaft und Fremdsprachenkenntnisse sind weitere Voraussetzungen, die ein Account-Manager mitbringen sollte.
      
      Verwandte Berufe: Sales Manager/in, Key-Account Manager/in, Betriebswirt/in, Diplom-Kaufmann/-frau
      
       
      
       
      ) ) ) )
      Ich kenn das Tutorial, doch komm ich nicht so ganz klar. Die Struktur meiner Katalogtabelle sieht so aus:

      Code:
      id | pid | tstamp | beruf | description
      Wenn ich z.B.

      Code:
      <?php echo $entry['data']['beruf']['value']; ?>
      mache bekomme ich den Beruf angezeigt. Das verstehe ich. Wie bekomme ich aber die ID ausgegeben?

      Kommentar

      • Toflar
        Contao-Urgestein
        • 15.06.2009
        • 4476

        #4
        Müsste dann $entry['id'] sein
        Contao Core-Entwickler @terminal42 gmbh
        Wir sind Contao Premium-Partner!
        Für Individuallösungen kannst du uns gerne kontaktieren.
        PS: Heute schon getrakked?

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Zitat von Toflar Beitrag anzeigen
          Müsste dann $entry['id'] sein
          Da hat der Toflar recht ^^
          Das 'siehst' du praktisch direkt am Anfang von der Ausgabe ->
          Code:
          Array ( [0] => Array ( [id] => 9
          Wenn du dir die im Quellcode anschaust, dann ist das auch etwas sortierter und du kannst das eher erkennen ;-)

          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

          • typo-user
            Contao-Nutzer
            • 17.04.2010
            • 23

            #6
            Ja das ist es. Vielen Dank

            Kommentar

            Lädt...