Fragen zum Katalog...

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • tio
    Contao-Fan
    • 25.07.2010
    • 325

    #1

    Fragen zum Katalog...

    hi zusammen,

    ich habe den Katalog im Einsatz, dazu verwende ich das catalog_simpletable.tpl.
    Dieses zeigt mir ja automatisch die aktivierten Felder an...
    wenn ich jetzt ein Feld Web habe hätte ich anstatt der langen Domainnamen lieber ein WebIcon... wie kann ich das im Template bewerkstelligen?

    PHP-Code:
    <?php if (count($this->entries)): ?>
    
    <table class="layout_simpletable" summary="Catalog Items" cellspacing="0" cellpadding="0">
    <thead class="header">
    <tr>
    <?php list($field, $heading) = each($this->entries); ?>
    <?php foreach ($heading['data'] as $field=>$data): ?>
    <?php if (!in_array($field, array('catalog_name','parentJumpTo'))): ?>
    <th class="field <?php echo $field; ?>"><?php echo $data['label']; ?></th>
    <?php endif; ?>
    <?php endforeach; ?>
    </tr>
    </thead>
    <tbody class="body<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
    <?php foreach ($this->entries as $entry): ?>
    <tr class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
    <?php foreach ($entry['data'] as $field=>$data): ?>
    <?php if (!in_array($field, array('catalog_name','parentJumpTo'))): ?>
        <td class="field <?php echo $field; ?>"><?php if (strlen($data['value'])): ?>
    <?php echo $data['value']; ?>
    <?php endif; ?>
    </td>
    <?php endif; ?>
    <?php endforeach; ?>
    <?php if ($entry['showLink'] && $entry['link']):  ?>
    <td class="link"><div class="link"><?php echo $entry['link']; ?></div></td>
    <?php endif; ?>
    <?php if ($entry['linkEdit']): ?>
    <td class="edit"><div class="linkEdit"><?php echo $entry['linkEdit']; ?></div></td>
    <?php endif; ?>
    </tr>
    <?php endforeach; ?>
    </tbody>
    </table>
    
    <?php else: ?>
    
    <?php if ($this->condition): ?>
    <div class="condition"><?php echo $this->condition; ?></div>
    <?php else: ?>
    <p class="info">Keine Datensätze gefunden.</p>
    <?php endif; ?>
    
    <?php endif; ?>

    und im Katalog habe ich über 100 Datensätze drin leider werden diese einfach nummeriert, es ist so eigentlich nicht möglich zu wissen welchen ich bearbeite ich muss jeden anklicken... kann man nicht zusätzlich zur ID auch andere Felder auflisten lassen.... ?

    eine Menge fragen ich weis, hoffe jemand ist so nett und kann mir helfen.
    vielen Dank.
    tio.
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo tio,
    ne Menge Fragen sinds nicht. Aber die Fragen wurden hier im Forum schon einige Male beantwortet und ich habe auch noch extra ein paar Seiten im Wiki geschrieben, damit man da nachschauen kann. Also bitte demnächst erst die Suche benuzten ;-)

    Frage 1:
    Symbol und nicht URL -> http://de.contaowiki.org/Catalog_Tem...eschreibung.29

    Da steht wie du einen Wert anpassen kannst. Also einfaches Template bearbeiten. Symbol deiner Wahl an der Stelle einfügen wo du es brauchst. Nen a-Tag drum herum und gut ist.

    Frage 2:
    Ich gehe mal davon aus, das du das Backend meinst? Die Ausgabe kannst du selbst Formatieren, dazu hier Hinweise:



    Stichwort: Sichtbar in der Backend-Listen-Ansicht beim Feldtyp ankreuzen

    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

    Lädt...