Nach Update auf Contao 2.11 werden Elemente nicht mehr angezeigt

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • cheche
    Contao-Nutzer
    • 08.03.2010
    • 105

    #1

    Nach Update auf Contao 2.11 werden Elemente nicht mehr angezeigt

    Hallo!

    Aufgrund der Verwendung einer notwendigen Erweiterung musste ich Contao (vorher 2.9.4 jetzt 2.11.12) und den Catalog (Letzte SVN Version) auf den "letzen Stand" gebracht. Da die Website an sich gut läuft und der Kunde zufrieden ist kann ich ihm kein vollständiges Update auf Contao 3 und Metamodels verkaufen ...

    Bei der Erstellung der Website wurde ein Standard-Template so angepasst das die Kategorie-Elemente (Eigener Katalog mit jeweils Bild und Text pro Kat.-Element) mittels Bild und Kategorienamen angezeigt werden.
    Siehe Screenshot: Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grimas-screenshot-Kategorie-Elemente1.jpg
Ansichten: 1
Größe: 83,8 KB
ID: 943824

    Jetzt nach dem Update sieht die Sache so aus:
    Siehe Screenshot: Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grimas-screenshot-Kategorie-Elemente2.jpg
Ansichten: 1
Größe: 23,8 KB
ID: 943825

    Hier noch der Code des angepassten Templates, welches nicht mehr funktioniert:
    Code:
    <?php if (count($this->entries)): ?>
    
    <?php
    /**
     * Collects categories and store in single array lists
     */
    
    $arrCategory = array(); // stores all categorie names for comparing
    $arrEntries = array(); // stores only new categories, store whole entry
    foreach ($this->entries as $entry)
    {
    	
    $field = 'kategorie_element'; // the field name of the catalog field
    	$raw = $entry['data'][$field]['raw']; // contains the category name
    	// store category in array if not already done
    	if(!in_array($raw, $arrCategory))
    	{
    		$arrCategory[] = $raw;
    		$arrEntries[] = $entry;
    	}
    }
    //ksort($arrEntries); // sort array
    
    ?>
    
    
    <div id="subkatliste" class="layout_simple single_item_list">
    <ul class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
    <?php foreach ($arrEntries as $entry): ?>
    
    <?php foreach ($entry['data'] as $field=>$data): ?>
    
    <?php
    //FB::log($data);
    $kat_name = $data['ref'][1]['kat_name'];
    $kat_alias = $data['ref'][1]['alias_katname'];
    $kat_bild = $data['ref'][1]['kat_bild'];
    
    ?>
    
    <li>          
    	<a class="katlink" href="subkategorie/kategorie/<?php echo $kat_alias; ?>.html?showChilds" alt="<?php echo $kat_alias; ?>">
    	<div>{{image::<?php echo $kat_bild; ?>?width=201&height=130}}</div></a>    
    	<a class="titel" href="subkategorie/kategorie/<?php echo $kat_alias; ?>.html?showChilds" alt="<?php echo $kat_name; ?>"><?php echo $kat_name; ?></a>       
    </li> 
    
    <?php endforeach; ?>
    
    
    <?php endforeach; ?>
    </ul>
    </div>
     
    <?php else: ?>
    
    <?php if ($this->condition): ?>
    <div class="condition"><?php echo $this->condition; ?></div>
    <?php else: ?>
    	<p class="info"><!-- no items found --></p>
    <?php endif; ?>
    
    <?php endif; ?>
    Hätte hier bitte jemand einen Tipp wo der Haken ist? Warum werden die Elemente nicht angezigt.

    Danke!

    cheche
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo cheche,
    geht das denn mit den Originaltemplates? Oder gibt es da schon Probleme?

    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

    • cheche
      Contao-Nutzer
      • 08.03.2010
      • 105

      #3
      Gibt soweit keine Probleme.

      Gleich nach dem Update con Contao auf 2.11 wurden an dieser Stelle wenigstens die Anzahl der Elemente angezeigt (zwar ohne Inhalte aber ein Anfang...).
      Jetzt nachdem ich die letzte Version vom Catalog auf den Server gespielt habe, steht eben die Meldung "No matches ..." und bei "Datenbank aktualisieren" kommt auch immer ALTER TABLE `tl_module` DROP `catalog_show_childitems`;
      Ich weiss jetzt dass der Patch fehlt von lindesbs (catalog_imagedfilter).

      Leider kann ich die folgende Seite nicht aufrufen, dort sollte es mehr Infos geben was man wo einbaut:


      Den Link hab ich hier gefunden:


      Da hast du auch schon geholfen ;-) Gibt es die Seite noch? Da kommt ein Login ...

      Grüße,
      cheche

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Oha.. da das komplette Projekt 'Catalog' schon lange nicht mehr existiert wird das schwierig.. eventuell einfach mal lindesbs ansprechen und fragen ob der dir da helfen kann?

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