Ergebnis 1 bis 21 von 21

Thema: Zwei Fragen zu catalog-filter und eine zu catalog-list Modul

  1. #1
    Contao-Fan
    Registriert seit
    03.01.2011.
    Beiträge
    260

    Standard Zwei Fragen zu catalog-filter und eine zu catalog-list Modul

    Hallo,

    ich hätte zwei Fragen zum catalog-filter:

    1. Wenn ich in der Suche nach "a" suche, bekomme ich alle Einträge ausgegeben, in denen ein "a" vorkommt. Kann man das ausstellen? Ich würde gerne nur nach kompletten Wörtern suchen wollen. -> Münche (Kein Ergebnis) -> München -> Ergebnisse werden ausgegeben...

    2. Kann man auch nach zwei Suchbegriffen Suchen, also z.B. "München, Hotel"?


    Noch eine Frage zum Listen Modul:
    Ist es möglich eine Zufallsausgabe zu generieren? Anordnung nach: "sorting random"?

    Vielen Dank schon eimal.

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo ElMariachi,

    1. Nein
    2. Ja (macht der doch?)
    3. Ja (nur random eingeben, siehe Wiki)

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

  3. #3
    Contao-Fan
    Registriert seit
    03.01.2011.
    Beiträge
    260

    Standard

    So, war im Urlaub.

    Also:
    1. ist egal...
    2. Funktioniert bei mir leider nicht. Sagen wir ich lege eine Immobilie mit zwei Textfeldern an: Ort und Immobilienart (Ort: München, Immobilienart: Einfamilienhaus)
    Suche ich nun nach "München" oder nach "Einfamilienhaus", so wird mit die Immobilie als Treffer ausgegeben. Suche ich aber nach München, Einfamilienhaus -> Keine Treffer.

    3. Anordnung nach: random

    Fehler:
    Code:
    Fatal error: Uncaught exception Exception with message Query error: Unknown column 'random' in 'order clause' (SELECT id,pid,sorting,tstamp,image,Alias, (SELECT name FROM tl_catalog_types WHERE tl_catalog_types.id=cat_test.pid) AS catalog_name, (SELECT jumpTo FROM tl_catalog_types WHERE tl_catalog_types.id=cat_test.pid) AS parentJumpTo FROM cat_test WHERE pid='1' AND Veroeffentlichung=1 ORDER BY random) thrown in /usr/www/users/.../libraries/Database.php on line 642
    
    #0 /usr/www/users/.../system/libraries/Database.php(589): Database_Statement->query()
    #1 /usr/www/users/.../system/modules/catalog/ModuleCatalogList.php(212): Database_Statement->execute(Array)
    #2 /usr/www/users/.../system/modules/frontend/Module.php(140): ModuleCatalogList->compile()
    #3 /usr/www/users/.../system/modules/catalog/ModuleCatalog.php(130): Module->generate()
    #4 /usr/www/users/.../system/modules/catalog/ModuleCatalogList.php(76): ModuleCatalog->generate()
    #5 /usr/www/users/.../system/modules/frontend/ContentModule.php(72): ModuleCatalogList->generate()
    #6 /usr/www/users/.../system/libraries/Controller.php(415): ContentModule->generate()
    #7 /usr/www/users/.../system/modules/frontend/ModuleArticle.php(173): Controller->getContentElement('36')
    #8 /usr/www/users/.../system/modules/frontend/Module.php(140): ModuleArticle->compile()
    #9 /usr/www/users/.../system/modules/frontend/ModuleArticle.php(71): Module->generate()
    #10 /usr/www/users/.../system/libraries/Controller.php(348): ModuleArticle->generate(false)
    #11 /usr/www/users/.../system/libraries/Controller.php(221): Controller->getArticle('37', false, false, 'main')
    #12 /usr/www/users/.../system/modules/frontend/PageRegular.php(71): Controller->getFrontendModule('0', 'main')
    #13 /usr/www/users/.../index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #14 /usr/www/users/.../index.php(333): Index->run()
    #15 {main}

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo ElMariachi,
    1. gut :-)
    2. Da gibts schon ein Ticket für.
    3. Was hast denn genau eingetragen?

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

  5. #5
    Contao-Fan
    Registriert seit
    03.01.2011.
    Beiträge
    260

    Standard

    Hallo,

    ich habe nur: "random" eingetragen -> ohne ""...

  6. #6
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Bei Auflistung nach: RAND()
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  7. #7
    Contao-Fan
    Registriert seit
    03.01.2011.
    Beiträge
    260

    Standard

    Ah – O.K. super, danke!

    RAND() bedeutet nun, dass die Listenelemente nun bei jedem neuen Seitenaufruf random ausgegeben werden.
    Gibt es auch eine Anweisung, die sagt, dass zwar random aufgelistet wird, dies aber bei jedem Seitenaufruf gleich bleibt, bis neue Listenelemente hinzugefügt werden?

  8. #8
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Kannst dir nen cookie dafür setzen oder die Session nutzen.
    Dann kommst du aber am generateCatalog hook nicht vorbei, denke ich, das geht aus dem Modul im BE nicht.


    Sent from my iphone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  9. #9
    Contao-Nutzer
    Registriert seit
    02.10.2009.
    Beiträge
    105

    Standard Passt hier eventuell rein

    Hallo community,

    ich bin mir eigentlich sicher, dass das, was ich jetzt zu ändern versuche, mal funktionierte.
    Ich habe zwei select-Filter:

    1. Produktgruppe (gespeichert als Taxonomien)
    2. eindeutige Produkteigenschaft (im Produkt als Textfeld angelegt)

    sowie eine Suche. Sinnvoll fände ich hier eine UND Verknüpfung, die mir bei einer Selektierung von Produktgruppe 3 und Produkteigenschaft 5 (wahlweise auch Suche nach XYZ und Auswahl Produkteigenschaft 5) diejenigen Produkte ausgibt, auf die beide Selektionen zutreffen. In meiner Installation werden allerdings alle Produkte angezeigt, auf die eine der beiden Selektionen zutreffen.

    Meine rudimentären Programmierkenntnisse reichen leider nicht aus, die entscheidende Stelle im Code zu finden. Wenn es überhaupt so trivial ist.

    Kann mir jemand ggf. helfen?

    Es dankt:
    Thorsten

  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da war mal ein Bug diesbezüglich, ein Update auf die SVN-Version hatte mir da geholfen. Was du beschreibst sollte standard Verhalten sein.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  11. #11
    Contao-Nutzer
    Registriert seit
    02.10.2009.
    Beiträge
    105

    HTML

    EDIT: Ich brech zusammen... Himmel, das, was ich im Modul FILTER gesucht habe, findet sich Modul LISTE: Dort kann man bequem auswählen, ob OR oder AND...

    Zitat Zitat von Andreas Beitrag anzeigen
    ein Update auf die SVN-Version hatte mir da geholfen.
    Oha,
    ich gehe davon aus, Du sprichst hiervon...

    http://code.google.com/p/typolight-c...og2.0.a3%2Fsrc

    Aber welchen Branch soll ich da nehmen und vor allem: Wie kann ich die runterladen / installieren?

    THX
    Thorsten

    EDIT: Habe die 2.0a3 manuell installiert (mit DB-Update) und bekomme folgende Fehlermeldung:
    Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in /homepages/.../system/modules/catalog/Catalog.php on line 1028

    Verknüpfung bleibt eine ODER-Verknüpfung.
    Geändert von tgr (29.08.2012 um 08:45 Uhr)

  12. #12
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nein, den trunk.

    Ich hole den mit tortoiseSVN. Nach dem Install Ordner erstellen, rechte Maustaste auf Ordner SVN 'export', das hier eingeben 'http://typolight-catalog.googlecode.com/svn/trunk/'

    Kannst du über deinen drüber bügeln, sonst fehlen dir die deutschen Sprachbausteine. Ordner drivers und tinytemplates nicht nach system/modules/.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  13. #13
    Contao-Nutzer
    Registriert seit
    04.05.2010.
    Beiträge
    19

    Standard Suchbegriffe Kombination – mit Catalog nicht möglich?

    Hallo zusammen,

    gibt es zwischenzeitlich eine Lösung, wenn man Suchbegriffe kombinieren will ("München, Einfamilienhaus")?
    Ich bin nämlich jetzt auch an diesem Punkt bzw. komme nicht weiter.

    Wo kann man den Stand der Entwicklung einsehen?

    Danke für jeden Tip,

    Mik

  14. #14
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    siehe hier #11
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  15. #15
    Contao-Nutzer
    Registriert seit
    04.05.2010.
    Beiträge
    19

    Standard Suchbegriffe Kombination – mit Catalog nicht möglich?

    Hallo Andreas,

    danke für deinen Hinweis – gleich ein paar Fragen dazu:

    1) Muss ich tatsächlich zuerst tortoiseSVN installieren, um die Daten für die Erweiterung herunter zu laden?
    2) Geht das nicht "einfacher" – oder bin ich zu verwöhnt vom Plug-And-Play Verhalten des Erweiterungskatalogs?
    3) Und warum findet man dieses Update denn nicht im Erweiterungskatalog? Catalog ist doch eine der am häufigsten benutzten Erweiterungen...

    Gruß & Danke für eine kurze Rückmeldung!

  16. #16
    Contao-Nutzer
    Registriert seit
    04.05.2010.
    Beiträge
    19

    Standard mehrere Suchbegriffe im Catalog Suchfilter

    OK, hab's gelöst.

    Nach einer weiteren Weile des Herumsuchens bin ich auf diesen Link gestoßen:

    http://www.contao-forge.org/projects.../revisions/309

    Das Problem ist behoben, wenn man die entsprechende Datei tauscht.

  17. #17
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Keine gute Idee eine einzige Datei auszutauschen, du weißt nicht welche Dateien alle ineinander spielen.

    SVNs kann man auf vielfälltige Weise holen, musst du suchen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  18. #18
    Contao-Nutzer
    Registriert seit
    04.05.2010.
    Beiträge
    19

    Standard

    hmm, ok.

    Ich habe jetzt also doch per tortoiseSVN die Ordner geladen, so wie du beschrieben hast.
    Das ergibt folgende Ordnerstruktur:

    ***
    backend_filterwiz
    backend_tabletree
    catalog
    catalogajaxratingfield
    catalogcontentelement
    catalogitemhitsfield
    catalogitemuseridfield
    catalogmetafield
    catalogmultitextwizardfield
    catalognotelist

    custommenu
    drivers
    taxonomy
    tinytemplates
    ***

    Du schriebst "Ordner drivers und tinytemplates nicht nach system/modules/.".

    Bedeutet das, dass ich ansonsten alle oben gelisteten Ordner nach /system/modules kopieren und die Inhalte der bestehenden Ordner überschreiben soll?

    Ich frage deshalb, weil die Ordner catalogajaxratingfield, catalogcontentelement, catalogitemhitsfield, catalogitemuseridfield, catalogmetafield, catalogmultitextwizardfield und catalognotelist bisher gar nicht in meiner Installation vorhanden sind.

  19. #19
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, kannst du alle dorthin legen. Kannst aber auch die Module, die du nicht installiert hast, auslassen. Hoffen wir, dass es demnächst mal direkt aus dem BE geht.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  20. #20
    Contao-Nutzer
    Registriert seit
    04.05.2010.
    Beiträge
    19

    Standard

    ok.

    Muss ich danach eigentlich ein Datenbank Update machen?

  21. #21
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kann sein - einfach machen. Steht dann in der Meldung im BE, ob du es machen musst.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •