Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

mod_search/com_search und das Template

  • Schtrietfaidor
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
04 Juni 2009 20:44 #22013 von Schtrietfaidor
mod_search/com_search und das Template wurde erstellt von Schtrietfaidor
Hallo,
ich habe hier folgendes Szenario:

Die Suche ist mittels Modul (Suchfeld) eingebunden und auch als Komponente in einem Menü verlinkt.
Wenn ich die Suche über das Modul starte, bekomme ich als Ausgabe eine andere ItemID als über die Suche per Menüpunkt.

Kann man es irgendwie hinbiegen, dass die ItemID von Modul und Komponente identisch ist?

Das Problem ist, ich habe auf der Startseite ein Modul, was nur dort angezeigt werden soll. Wenn ich die Suche per Modul starte, erscheint das Modul mit den Suchergebnissen.
Bei der Suche per Menülink ist alles in Butter, da ich dafür ja das Modul ausblenden kann.

Hat jemand eine Idee?
  • Schtrietfaidor
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Juni 2009 08:44 #22017 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: mod_search/com_search und das Template
Habe mittlerweile einen Workaround im Einsatz:
Code:
<?php if (JRequest::getVar('option') != 'com_search') : ?> <jdoc:include type="modules" name="left" style="xhtml" /> <?php endif; ?>

Allerdings kann ich damit nie das Modul in Verbindung mit Suchergebnissen (com_search) anzeigen.
Es müsste wirklich irgendwie zu machen sein, dass der Menülink der Suchkomponente die gleiche ItemID bekommt, wie das Ergebnis des Suchmoduls.

Vielleicht komme ich mit Template Ovverides für mod_search weiter... ::) )
  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
05 Juni 2009 17:31 #22033 von DietmarH

Schtrietfaidor schrieb: Vielleicht komme ich mit Template Ovverides für mod_search weiter... ::) )

Ja, aber eine flexible Lösung, die automatisch die Itemid der Suchkomponente anhängt, habe ich auf die Schnelle nicht gefunden.

Die unflexible Lösung, die nur in der jeweiligen Installation funktioniert:
Ersetz das "index.php" in der form action in Zeile 6 durch "index.php?option=com_search&Itemid=<deine Itemid>"
  • Schtrietfaidor
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
07 Juni 2009 20:17 #22061 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: mod_search/com_search und das Template
Hallo DietmarH,

ja, Deine Lösung ist noch etwas sauberer.
Mir würde nur einfallen, an dieser Stelle die ItemID der verlinkten "com_search" aus der Menü-Tabelle abzufragen.

Wobei wir da wieder etwas über dem Zweck der Template Overrides hinaus wären :-X X
  • Schtrietfaidor
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
29 Sep. 2009 20:17 #23185 von Schtrietfaidor
Schtrietfaidor antwortete auf Re: mod_search/com_search und das Template
Endlich habe ich mal dran gedacht, die --ALTER LINK WURDE ENTFERNT-- zu posten.
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden