Ergebnis 1 bis 20 von 20

Thema: Suchmaschine: Ergebnisse in anderem Container

  1. #1
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    439

    Standard Suchmaschine: Ergebnisse in anderem Container

    Hallo Zusammen,

    ich möchte in der Sidebar eine Suchmaschine betreiben. Das funktioniert auch ganz gut, allerdings spuckt er mir die Ergebnisse davon auch in der Sidebar aus, stattdessen sollte natürlich eine neue Seite erscheinen, die mir die Suchergebnisse im Main-Container einbindet.

    Habe dazu keinerlei Informationen gefunden.

    Kann mir jemand weiterhelfen?

    Danke und Gruß,

    Phil

  2. #2
    Contao-Fan Avatar von Sarvo
    Registriert seit
    22.07.2009.
    Ort
    Aschaffenburg
    Beiträge
    334

    Standard

    du machst zwei Module

    einmal "Suchmaschine". Dafür legst du eine seperate Seite an.
    einmal "eigener HTML Code" der Inhalt

    HTML-Code:
    <!-- indexer::stop -->
    <div id="searchpanel">
    <form action="{{link_url::34}}" method="get">
    <div class="search"><input type="text" name="keywords" class="text" value="" /> <input type="image" src="tl_files/button.gif" alt="Suche" class="submit" /></div>
    </form>
    </div>
    <!-- indexer::continue -->
    Der Inserttag zeigt auf die Seite die du für die Suche angelegt hast.

    Dann bindest du noch die das Suchmaschinen Modul per Artikel auf der Suchmaschinen Seite ein und feddig.

    du kannst dein searchpanel so gestalen wie du möchst, du musst dem textfeld einfach nur den namen "keywords" zuordnen und natürlich nen submit button

  3. #3
    Contao-Fan Avatar von ph!L
    Registriert seit
    04.11.2009.
    Ort
    Internet
    Beiträge
    439

    Standard

    Das ist komplizierter als ich dachte, bekomme ich aber hin :-)

    Vielen lieben Dank :-)

  4. #4
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    das Suchformular kann man übrigens auch über den Formulargenerator anlegen. Und ab 2.8 kann das Modul „Suchmaschine“ das auch (#949).

    Sebastian

  5. #5
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Wenn der Weg zu kompliziert erscheint, gibt es dazu noch ein englisches Tutorial: http://de.contaowiki.org/typolight/T...stomSearchForm
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  6. #6
    Contao-Nutzer Avatar von Nedo
    Registriert seit
    17.02.2010.
    Beiträge
    16

    Standard

    Zitat Zitat von Sebastian Beitrag anzeigen
    HI

    das Suchformular kann man übrigens auch über den Formulargenerator anlegen. Und ab 2.8 kann das Modul „Suchmaschine“ das auch (#949).

    Sebastian
    Hi, bin neu hier

    Genau das habe ich eben mit der Verison 2.8 versucht, funktioniert aber nicht. Habe als Weiterleitungsseite die Seite angegeben, auf der die Ergebnisse ausgegeben werden sollen, das funktioniert soweit auch gut.

    Das Suchmodul ist aber auch im Header eingebunden, wenn ich von dort aus suche, erscheinen die Ergebnisse aber nicht nur auf der gewünschten Seite, sondern auch im Header selbst.

    Wenns schlecht beschrieben ist, geb ich gern den Link dazu raus ^^

  7. #7
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    In der 2.8 kannst du das wie oben erwähnt ja über die Weiterleitungsseite regeln.

  8. #8
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    So einfach ist es dann doch nicht!

    Obwohl man die Refferenzseite angeben kann, wird das Ergebnis unterhalb des Moduls im Header angezeigt und ebenso auf der Refferenzseite. Habe ich gerade getestet.

    Durch die Angabe der Refferenzseite wird das Template für die Suchergebnisse nicht deaktiviert, was zu dem Ergebnis führt.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  9. #9
    Contao-Nutzer Avatar von Nedo
    Registriert seit
    17.02.2010.
    Beiträge
    16

    Standard

    Zitat Zitat von Thomas Beitrag anzeigen
    So einfach ist es dann doch nicht!

    Obwohl man die Refferenzseite angeben kann, wird das Ergebnis unterhalb des Moduls im Header angezeigt und ebenso auf der Refferenzseite. Habe ich gerade getestet.

    Durch die Angabe der Refferenzseite wird das Template für die Suchergebnisse nicht deaktiviert, was zu dem Ergebnis führt.
    Die Referenzseite dient in 2.8 doch dazu, nur eine bestimmte Seite zu durchsuchen, oder? Die Weiterleitungsseite zeigt die Ergebnisse dann an. Allerdings werden die Ergebnisse immernoch da angezeigt wo das Modul außerhalb eingebunden ist, beispielsweise im Header. Hat sich also nicht viel verändert =/ bzw. ist die Weiterleitungsseite dann irgendwie relativ sinnlos...
    Und immer schön geschmeidig bleiben
    www.drzisga.net - (kleines ^^) Portfolio

  10. #10
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Die Referenzseite dient in 2.8 doch dazu, nur eine bestimmte Seite zu durchsuchen, oder?
    Sollte so sein!
    Geändert von Thomas (18.02.2010 um 07:38 Uhr)
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  11. #11
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Beitrag Workarround um die Suchergebnisse, z.B. im Header, aus zu blenden

    Kleines Workarround, bis eine andere Lösung kommt:

    1. erstelle ein neues Template, im Backend, von search_default
    2. bearbeite das Template und ersetze den Inhalt mit Folgendem:
    Code:
    <div class="invisible">
    <div class="<?php echo $this->class; ?>">
    <h3><a href="<?php echo $this->href; ?>" title="<?php echo $this->title; ?>"><?php echo $this->link; ?></a> <span class="relevance">[<?php echo $this->relevance; ?>%]</span></h3>
    <?php if ($this->context): ?>
    <p class="context"><?php echo $this->context; ?></p>
    <?php endif; ?>
    <p class="url"><?php echo $this->url; ?><span class="filesize"> - <?php echo $this->filesize; ?> kB</span></p>
    </div>
    </div>
    3. füge folgendes in Deine CSS-Datei ein:
    Code:
      div#header div.invisible,
      div#header p.header {
        display:none;
      }

    ACHTUNG:
    Die Anweiseung div#header muß gegebenenfalls an Euren Container angepaßt werden, indem sich das Suchmodul befinden soll.

    Hinweis: Die Ausgabe der Ergebnisse wird damit nur ausgeblendet, befindet sich aber immer noch im Quelltext.
    Demnach ist das nur eine suboptimale Lösung.

    Bei der Ausgabe auf der Weiterleitungsseite muß das selbe Modul angegeben werden, um nur die Ergebnisse der Refferenzseite zu bekommen.
    Sollten sich Unterseiten in der Refferenzseite befinden, werden auch diese mit durchsucht.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  12. #12
    Contao-Nutzer Avatar von Nedo
    Registriert seit
    17.02.2010.
    Beiträge
    16

    Standard

    Zitat Zitat von Thomas Beitrag anzeigen
    Kleines Workarround, bis eine andere Lösung kommt:

    1. erstelle ein neues Template, im Backend, von search_default
    2. bearbeite das Template und ersetze den Inhalt mit Folgendem:
    Code:
    <div class="invisible">
    <div class="<?php echo $this->class; ?>">
    <h3><a href="<?php echo $this->href; ?>" title="<?php echo $this->title; ?>"><?php echo $this->link; ?></a> <span class="relevance">[<?php echo $this->relevance; ?>%]</span></h3>
    <?php if ($this->context): ?>
    <p class="context"><?php echo $this->context; ?></p>
    <?php endif; ?>
    <p class="url"><?php echo $this->url; ?><span class="filesize"> - <?php echo $this->filesize; ?> kB</span></p>
    </div>
    </div>
    3. füge folgendes in Deine CSS-Datei ein:
    Code:
      div#header div.invisible,
      div#header p.header {
        display:none;
      }

    ACHTUNG:
    Die Anweiseung div#header muß gegebenenfalls an Euren Container angepaßt werden, indem sich das Suchmodul befinden soll.

    Hinweis: Die Ausgabe der Ergebnisse wird damit nur ausgeblendet, befindet sich aber immer noch im Quelltext.
    Demnach ist das nur eine suboptimale Lösung.

    Bei der Ausgabe auf der Weiterleitungsseite muß das selbe Modul angegeben werden, um nur die Ergebnisse der Refferenzseite zu bekommen.
    Sollten sich Unterseiten in der Refferenzseite befinden, werden auch diese mit durchsucht.
    Sehr gut, das sieht gut aus Dankeschööön =)
    Und immer schön geschmeidig bleiben
    www.drzisga.net - (kleines ^^) Portfolio

  13. #13
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Mülheim an der Ruhr
    Beiträge
    64

    Standard

    Das Verhalten in "2.8 Final" scheint mir ein Bug zu sein. In meiner Testumgebung beobachte ich nämlich jetzt nach der Installation der Final auch, dass die Ergebnisse parallel an der falschen Stelle ausgegeben werden. Vorher mit RC 2 hat es dagegen sauber funktioniert, wie es auch sollte: Sucheingabe in der Sidebar, Ausgabe der Ergebnisse auf einer anderen Seite.

    Ist das schon als Bug gemeldet? Mit dem Ticket-System kenne ich mich nämlich gar nicht aus ...

    Viele Grüße
    klaschatx

  14. #14
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Frage

    Das interessiert mich derzeit auch. Wie mache ich es nun richtig?
    Lasse ihn per Weiterleitungsseite auf eine "leere" neue Seite leiten, aber da kommt nix. Bleibt weiß. Sollte eigentlich in #main erscheinen. Suchfeld liegt in #right und dort erscheinen auch die Ergebnisse.

    Hilfe

    EDIT: Verwende 2.8.1
    Geändert von Alexander (20.03.2010 um 19:20 Uhr)
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

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

    Support Contao

    Standard

    Hallo Alexander,
    es gab da anscheinend ein missverständniss bei 2.8.
    Es wurde nicht so abgeändert wie man es hier verstehen könnte...
    Also um nen kleines Suchfeld zu machen und die Ergebnisse in dem Hauptteil darzustellen brauch man nur dieser kurzen Anleitung folgen:
    http://https://contao.org/projects/t...stomSearchForm

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

  16. #16
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Daumen hoch

    Hi MacKP,

    werde es dann nach genannter Anleitung probieren!
    Vielen Dank für deine Hilfe.

    Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  17. #17
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    oder man bindet einfach auf der Seite, auf der die Suchergebnisse angezeigt werden, das andere Suchmodul nicht ein. Dann gibt es auch keine Probleme…

    Sebastian

  18. #18
    Contao-Urgestein Avatar von Thomas
    Registriert seit
    16.08.2009.
    Ort
    Visselhövede
    Beiträge
    1.947
    User beschenken
    Wunschliste

    Standard

    Das Workarround gilt auch nur dazu, wenn man die erweiterten Suchfunktionen (finde alle Wörter oder finde irgend ein Wort) nutzen möchte und nicht einfach nur ein Suchfeld.

    Für ein einfaches Suchfeld sollte man MackP's Link verwenden und das funktioniert ebenso.
    Gruß Thomas
    "Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi

  19. #19
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    So, ich habe es nun geschafft mit MacKPs' Link.
    Einfach Schritt für Schritt befolgen, dann klappt es!
    Danke an alle, die geantwortet haben. ;-)

    Grüße
    Alex
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  20. #20
    Contao-Urgestein Avatar von ways2web
    Registriert seit
    23.03.2010.
    Ort
    Berlin
    Beiträge
    1.698
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo Alexander,
    ...
    Also um nen kleines Suchfeld zu machen und die Ergebnisse in dem Hauptteil darzustellen brauch man nur dieser kurzen Anleitung folgen:
    http://https://contao.org/projects/t...stomSearchForm
    Das tutorial ist ja der knaller schlechthin..., kurz, Präzise und bringt das gewünscht ergbnis!

    Hat es in meine Hall of Fame geschafft

    Danke MacKP

    Nur noch ein paar Rätsel lösen und ich bin Glücklich...
    wenn ich es nicht von allein schaffe, werd ich sicher fragen

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. inhalte aus anderem cms
    Von j0hn im Forum Allgemeine Inhaltselemente
    Antworten: 12
    Letzter Beitrag: 19.02.2013, 15:27
  2. Modul Suchmaschine, Ergebnisse aus einem Catalog anpassen
    Von mariop3 im Forum Allgemeine Inhaltselemente
    Antworten: 1
    Letzter Beitrag: 14.09.2010, 01:44
  3. Umzug von anderem CMS - SEO URL-Frage
    Von Didl im Forum Was kann Contao?
    Antworten: 1
    Letzter Beitrag: 31.08.2010, 11:52
  4. Gelöst: Mit Modul Suchmaschine doppelte Ergebnisse
    Von Jan van Dyck im Forum Nachrichten/Events/FAQ
    Antworten: 1
    Letzter Beitrag: 05.03.2010, 12:12

Berechtigungen

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