Catalog verstehen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • startknopf
    Contao-Nutzer
    • 14.10.2009
    • 47

    #1

    Catalog verstehen

    Hallo,

    ich bin gerade dabei eine Webseite mit Typolight umzusetzten. Diese beinhaltet auch die Umsetzung eines Katalogs. Ich habe mal ein Bild erstellt wie die Suchmaske aussehen soll und bräuchte mal Hilfe dabei.

    Was ich bisher gemacht habe:

    1. catalog und catalog_ext installiert
    2. Katalog > Neuer Katalog > Testkatalog
    3. Katalog > Testkatalog > Felder für Katalog erstellt
    4. Katalog >Testkatalog bearbeiten > Testeintrag
    5. Modul Katalog-Filter erstellt und einem Artikel zugeordnet (noch nichts im Modul eingestellt)
    6. Modul Liste erstellt und dem selben Artikel zugeordnet (noch nichts im Modul eingestellt)

    Und jetzt herst Chaos. Ich will erreichen, das auf einer Seite dann die Suchmaske (s. Bild) erscheint und der Besucher diese dann ausfüllt. Nach ausfüllen und dem absenden, soll er auf eine Übersichtsseite dieser Suchergebnisse gelangen (1 Eintrag pro Zeile).



    Kann mir jemand Hilfestellung geben? Ich hätte auch nichts dagegen jemanden mit dieser Aufgabe zu beauftragen oder per telefon oder Fernwartung es erklärt zu bekommen (man muss ja lernen.

    Vielen Dank schon mal

    Gruß

    Christian
    Angehängte Dateien
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Startknopf,
    wenn du in den Modulen noch nichts eingestellt hast, ist es kein Wunder das es etwas komisch aussieht

    Ich könnte dir an sich Helfen. Aber ich muss zugeben, das deine Anforderung so noch nicht möglich ist mit dem catalog.

    Die Checkbox Felder sind an sich kein Problem.. das Problem ist die Suche. Der Filter vom Katalog durchsucht im Moment alle Felder die man in einer Liste als 'sollen durchsucht werden' angibt. Also ein Suchfeld für alles.
    Die Möglichkeit das so aufzuteilen (Name, Straße, PLZ, Ort, etc.) gibt es noch nicht und müsste innerhalb einer Auftragsarbeit erst Programmiert werden (da würde ich mich an Xtra wenden an deiner Stelle, der ist beim catalog mitten drinn *g*).

    Oder du überdenkst die Anforderungen noch einmal. Was zum Beispiel gehen würde wäre Ort und/oder PLZ in einer Dropdown Liste anzubieten. Dann können sich Leute auch nicht so einfach vertippen

    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

    • startknopf
      Contao-Nutzer
      • 14.10.2009
      • 47

      #3
      Moin,

      danke für die Antwort. Also mit dem Hinweis bin ich schon mal weiter gekommen. Ich hab jetzt ein Suchfeld genommen und PLZ als Drop-Down genommen. Funktioniert super guter Tip.

      Wo kann ich die Checkboxfelder machen um diese in der Suche anzuzeigen, damit diese dann auch berücksichtigt werden?

      Kann es sein, das Umlaute im Ort auch ein Problem sind?

      Gibt es schon eine Lösung um eine CSV hochzuladen? Ich habe eine CSV mit ca. 1800 Einträgen.

      Danke

      Gruß

      Christian

      Kommentar

      • schman
        Community-Moderator
        • 20.06.2009
        • 3739

        #4
        kannst du zum hochladen der csv nicht einfach PHPMyAdmin nehmen?
        Ich denke mal diese CSV ist einmalig für die 1. Daten oder täusche ich mich?
        Kein Privat Support via PM.

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Moin moin,
          CSV import geht mit catalog 2 (Inos dazu findest du hier im Forum). die Checkboxen kannst du auch im Filter erstellen. Und Umlaute sollten kein Problem machen.. hast du ein Template bearbietet? Dann ist dieses Template vllt nicht mehr als utf-8 gespeichert?

          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

          • startknopf
            Contao-Nutzer
            • 14.10.2009
            • 47

            #6
            Moin,

            ich hab nun die Suche und die Katalog Ausgabe fertig hat mit etwas rumprobieren dann doch geklappt.

            Ich habe auch die CSV in die Datenbank einspielen können. Nur wenn ich jetzt nach z.B einer PLZ suche bekomme ich das Ergebniss doppelt. Aber in der Datenbank sind keine Einträge doppelt. Woran könnte dies liegen?

            Gruß

            Christian

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Ich schätze mal du hast dann einmal die Liste und einmal den Leser in dem Ergebniss?
              Du könntest in so einem Fall die Liste aus der Typolightsuche herausnehmen (in der Seitenstruktur einstellbar).

              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

              • startknopf
                Contao-Nutzer
                • 14.10.2009
                • 47

                #8
                Danke für den Hinweis, aber in der Modulübersicht sehe ich nur Katalog-Liste und kein Katalog-Leser. Und unter der Seitenstruktur finde ich nichts mit Liste herrausnehmen. Wo genau soll das stehen?

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Hallo startknopf,
                  Katalog-Leser ist der catalog reader und Liste ist catalog list.

                  Das was ich meinte ist in der Seitenstruktur die Detailseite (Leser / reader) aus der Suche von TL auszuschließen...
                  Aber ich weiß jetzt gar nicht von welcher Suche du genau redest..
                  Und wenn du die Catalog eigene Suche meinst: Welche Einstellungen hast du bei der Suche und welche Einstellungen hast du in der Liste (da speziell die Sucheinstellungen)?

                  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

                  • startknopf
                    Contao-Nutzer
                    • 14.10.2009
                    • 47

                    #10
                    Also ich habe unter Module:

                    Katalog-Filter und Katalog-Liste angelegt.

                    Katalog-Filter:

                    Modultyp: Katalog-Filter
                    Katalog: "Katalog"
                    Sprung zur Seite: Such-Ergebnissseite
                    Filter-Layout: filter-default
                    Aktiviert Filter anhand von Selektionen: Haken gesetzt und PLZ und Ort als drop-down
                    Aktiviert die Suchbox: Haken gesetzt

                    Katalog-Liste:

                    Modultyp: Katalog-Liste
                    Katalog: "Katalog"
                    Sprung zur Seite: Such-Ergebnissseite
                    Katalog-Layout: catalog_simple
                    Sichtbare Felder: Felder ausgewählt welche sichbar sein sollen
                    Suchfelder: Felder ausgewählt welche suchbar sein sollen

                    Der Seite wo die Suche sein soll habe ich das Modul Filter zugewiesen und der Seite wo die Liste auftauchen soll das Modul Liste.

                    Wenn ich im Dropdown PLZ eine PLZ auswähle ist diese in der Dropdown "einmal" vorhanden. In der Listen ausgabe erscheint es dann doppelt bei allen PLZ oder Orten oder Suchanfragen.

                    Wo hab ich da einen Denkfehler?

                    Danke

                    Gruß

                    Christian

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #11
                      Hallo startknopf,
                      und du hast den Filter so eingestellt, das dieser auf die Liste weitergeleitet ist?

                      Wird die normale Liste denn auch mit jeweils 2 dargestellt oder ganz normal?

                      Und: kannst mal nen Link geben, damit man sich das mal live anschauen 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

                      • startknopf
                        Contao-Nutzer
                        • 14.10.2009
                        • 47

                        #12
                        Hallo,

                        den Filter habe ich auf die Liste geleitet. Auch wenn ich die Ergebnissseite aufrufe erscheien die Einträge doppelt.

                        Link darf ich hier nicht posten. Vielleicht kann ich dir das mal über Teamviewer zeigen? Dann schreib ich dir ne PN.

                        Kommentar

                        • startknopf
                          Contao-Nutzer
                          • 14.10.2009
                          • 47

                          #13
                          Was mir noch eingefallen ist vielleicht habe ich eine doppelte Anweisung im Template kannst du mal schauen?

                          PHP-Code:
                          <?php if (count($this->entries)): ?>
                          
                          <div class="layout_simple">
                          
                          <?php foreach ($this->entries as $entry): ?>
                          <div class="background">
                          <div id="catalog_top"></div>
                          <div class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
                          <?php foreach ($entry['data'] as $field=>$data): ?>
                          <?php if (!in_array($field, array('catalog_name','parentJumpTo'))): ?>
                          <div class="field <?php echo $field; ?>">
                               <div class="label"><?php echo $data['label']; ?></div><div class="value"><?php echo $data['value']; ?></div>
                          </div>
                          
                          <div class="clear"></div>
                          <?php endif; ?>
                          <?php endforeach; ?>
                          <div id="catalog_bottom"></div>
                          </div>
                          </div>
                          
                          <?php endforeach; ?>
                          </div>
                           
                          <?php else: ?>
                          
                          <?php if ($this->condition): ?>
                          <div class="condition"><?php echo $this->condition; ?></div>
                          <?php else: ?>
                          <p class="info">There are no entries matching your search.</p>
                          <?php endif; ?>
                          
                          <?php endif; ?>

                          Kommentar

                          • MacKP
                            Contao-Yoda
                            • 15.06.2009
                            • 13315

                            #14
                            Hallo startknopf,
                            für ne Teamviewer session hab ich gerade keine Zeit.
                            Aber wenn du mir nen Link und nen Admin Zugang geben könntest (per PM) könnte ich im laufe des Tages mal schnell gucken was da los ist.

                            Viele Grüße

                            ----
                            Edit:
                            Klassischer Fall von zu viel des Guten ;-)

                            Du hast ein extra Seitenlayout und da ist dann nen Modul mit der Katalog-Liste drinn gewesen. Dann hattest du gleichzeitig noch im Artikel die Liste drinn.
                            Ich habe jetzt die Liste aus dem Seitenlayout entfernt und alles ist gut ;-)

                            Viele Grüße
                            Zuletzt geändert von MacKP; 11.05.2010, 17:47.
                            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

                            • startknopf
                              Contao-Nutzer
                              • 14.10.2009
                              • 47

                              #15
                              Wunderbar vielen Dank funktioniert.
                              Manchmal sieht man einfach nichts mehr vor Bäumen.

                              Weißt du zufällig auch bei meinem anderen Betrag weiter :-) ?

                              Kommentar

                              Lädt...