Catalog Navigation wird nicht angezeigt

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • gigarbeit
    Contao-Nutzer
    • 28.08.2012
    • 10

    #1

    Catalog Navigation wird nicht angezeigt

    Hallo,

    folgendes Problem, mit dem ich seit gestern kämpfe: ich möchte per Catalog Navigation die 4 Kategorien, die ich per Taxonomie definiert habe (und in jedem Catalog Item als Tag-Field eingebunden habe) ohne ein Catalog List-Modul auf der Startseite einbinden um dann per Klick auf eine Kategorie auf eine Subseite weiterleiten, bei der dann die Kategorie als Filter bereits definiert ist und alle enstprechenden Catalog Items angezeigt werden. Soweit so gut. Problem ist, dass mein Catalog Navigation-Modul gar nicht erst ausgegeben/angezeigt wird. Ich habs dann probeweise mal mit einem Filter und List-Modul kombiniert auf einer Subseite - und auch dann wird die Catalog Navigation erst dann angezeigt, wenn im Filter-Modul bereits was ausgewählt wurde. Also die Anzeige aller Kategorien ohne zusätzlichen Filter passiert nicht.

    Anbei meine Einstellungen:Klicke auf die Grafik für eine vergrößerte Ansicht

Name: catalog.gif
Ansichten: 1
Größe: 39,9 KB
ID: 942474

    Alles andere - Listen-Module mit Filtern usw. funktioniert einwandfrei.

    Danke für Eure Hilfe!
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo gigarbeit,
    ich kann dir da so leider nicht sagen warum das so ist. Ich hab das Navigationsmodul eigentlich nie wirklich benutzt (meist hab ich das dann über eine Verknüpfung zu der Seitenstruktur und dem normalen Navigationsmodul gemacht). Und soweit ich mich erinner hat das doch eh nur mit Select richtig funktioniert oder?

    Du könntest mal schauen ob du in der Liste Dinge Eingestellt hast, wie 'erst Filtern, wenn dieser Filter gesetzt wurde' oder so ähnlich.. eventuell hängt das damit zusammen.

    Ansonsten würde ich bei 4 Kategorien die Links einfach eben per eigenem HTML-Code selber erzeugen. Ist etwas weniger Arbeit finde ich ;-)

    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

    • pju
      Contao-Nutzer
      • 06.10.2012
      • 213

      #3
      Ich hab mich mal mit Problemen mit der Catalog-Navigation bei verschachtelten Katalogen rumgeschlagen (hier).

      Ich kann jetzt überhaupt nix garantieren, weil es schon ne Weile her ist, aber ich kann mich vage erinnern, dass dabei auch so was wie dein Problem vorkam. Probier doch mal bitte folgendes:

      Im Ordner catalog liegt die ModuleCatalog.php. Änder mal (vorher Backup machen würd ich empfehlen ) folgendes:

      Hieraus:
      PHP-Code:
      Zeile 4077
      $this->objNavField->treeView = $this->Database->fieldExists('pid', $this->objNavField->sourceTable); 
      
      Wird das:
      PHP-Code:
      $distinct_pids = $this->Database->prepare('SELECT DISTINCT pid FROM '.$this->objNavField->sourceTable)
                              ->limit(2)
                              ->execute();
      $this->objNavField->treeView = count($distinct_pids->fetchEach('pid')) > 1; 
      
      Und zweitens wird hieraus:
      PHP-Code:
      Zeile 3942
      if (count($objNodes->childCount) && $this->objNavField->blnChildren) 
      
      Das:
      PHP-Code:
      if ($objNodes->childCount && $this->objNavField->blnChildren) 
      
      Dann schau mal, ob es funktioniert. Bin gespannt.

      Ansonsten - wie sieht deine Taxonomie aus? Kann sein, dass es hilft, wenn die Kategorien nicht die oberste Kategorie darstellen. Also statt:

      Taxonomy
      -Kategorie 1
      -Kategorie 2
      -Kategorie 3
      -Kategorie 4

      sollte es so aussehen:

      Taxonomy
      -Kategorien
      --Kategorie 1
      --Kategorie 2
      --Kategorie 3
      --Kategorie 4
      Zuletzt geändert von pju; 10.01.2013, 00:00.

      Kommentar

      Lädt...