+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Modul verschwindet bei einer Suche

  1. #1
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Modul verschwindet bei einer Suche

    Hallo zusammen,

    ein altes und bekanntes Problem bereitet mir Bauchschmerzen.....

    Beim Aufruf der Joomla-Suche im Frontend verschwindet das Mainmenü. Dieses Phänomen tritt jedoch nur auf wenn ich dem Hauptmenü die Zuweisung "Aus Liste auswählen" gebe.
    Auch wenn ich bei dieser Auswahl KEINEN Menüpunkt herusnehme verschwindet das Mainmenü!

    Da ich das Problem bereit vor einem Jahr an einer anderen Stelle hatte, und ich damals prima Hilfe von Anka erhalten hatte (Danke nochmals...) habe ich den bekannten Lösungsansatz versucht ein "Hidden-Menue" mit einem Aufruf der Such-Komponente anzulegen und diesen explizit in der Menüzuweisung dem Hauptmenü zugewiesen habe verschwindet das Hauptmenü weiter.....

    Mir raucht der Kopf!!!!

    Habt ihr noch weitere Ideen-

    Vielen Dank!!!!


    spookB
    Geändert von spookb (29.07.2010 um 16:46 Uhr)
    Gruß spookB

  2. #2
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

  3. #3
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Habt ihr noch weitere Ideen-
    Ich habe zumindest das Szenario jetzt durchschaut.

    Folgendes: das Such-Modul hat ja rechts den Punkt 'Eintrags-ID setzen', den man nutzen soll wenn die Suche noch nicht verlinkt ist und man eine Ansicht erzwingen will. Nur steckt der Teufel wieder mal im Detail! Mit eingeschalteten SEF-URLs funktioniert die Übergabe der Itemid NICHT. Ohne aber schon und das Menü ist wieder da wenn man z.B. eine 1 ind das o.g. Feld einträgt.


    Lösungsansatz suche ich noch. Ich schaue mir gleich mal die Moduldateien an. WOllte nur die Info erstmal abgeben, damit ihr wißt woran es liegt.

  4. #4
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zuerst möchte ich euch für die schnellen Antworten danken-

    @Indigo66
    Hallo Tom, die Erweiterung werde ich so oder so mal testen, hört sichecht gut an!

    @joom_mob-i-co
    Hi Marcel, ich konnte deinen Ansatz nicht nachvollziehen welche ID meintest du?

    Meine Lösung, die ich recht schlecht beschrieben hatte und auch in diesem Projekt leider nicht hilft war wie folgt:

    1.Verstecktes Menü anlegen mit dem Eintrag auf die Suche-Komponente
    2.Im Mainmenü-Modul die Zuweisung auf den Sucheintrag im veresteckten Menü setzten.

    Mit dieser Lösung konnte ich das letzte Mal Abhilfe schaffen-Nur leider nicht in diesem Fall.

    L spookB
    Gruß spookB

  5. #5
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Zitat Zitat von spookb Beitrag anzeigen
    ... welche ID meintest du?
    ...
    Na die Itemid eines Menüeintrages

    Kannst doch bei dem Modul (schau mal in die Parameter) angeben,
    damit erspart man sich nämlich eigentlich dieses anlegen der "versteckten" Suche.

    Die URL sieht dann so aus:
    Code:
    index.php?searchword=joomla&ordering=&searchphrase=all&Itemid=5&option=com_search
    Habe also in dem Feld eine 5 eingetragen. Nun lädt Joomla auch alle Module die ich für Itemid=5 veröffentlich habe.

    Und dies funktioniert leider nicht mit SEO/SEF Urls :(


    //edit:
    Die einzige Möglichkeit die ich im Moment sehe ist in den Controller(.php) der Suche einzugreifen.
    Siehe nächster Post!
    Geändert von JoomDesign (27.07.2010 um 17:23 Uhr)

  6. #6
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Controller(.php)

    Zeile 85 ändern von
    $this->setRedirect(JRoute::_('index.php'.$uri->toString(array('query', 'fragment')), false));
    gegen
    $this->setRedirect(JRoute::_('index.php'.$uri->toString(array('query', 'fragment')), false).'&Itemid='.$post['Itemid']);
    Aber das ist keine Lösung!

    Ist die ganze Sache mit der Übergabe der Itemid über JRoute nun ein Verständnisproblem?
    Überall funktioniert die Übergabe der Itemid, nur bei der Suche nicht? *häh*

  7. #7
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Marcel,

    danke für deine Gedult....

    Ich habe ein Verständnisproblem mit der Eintrags-ID. Ich kenne natürlich die MEnü-Item aber wo kann ich diese in meinem Search Modul eintragen???

    Oder verstehe ich dich komplett falsch???

    Meine Menüeintrag "Suche" hat im versteckten Menü die ItemId 64 ab wo kann/soll ich diese eintragen???

    Den Controler habe ich geändert, wobei wenn ich das richtig verstehe erst Sinn macht wenn ich die ItemID übergebe.


    LG
    Gruß spookB

  8. #8
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    9.077
    Bedankte sich
    342
    Erhielt 3.298 Danksagungen
    in 3.084 Beiträgen

    Standard

    Hallo spookb

    Zitat Zitat von spookb Beitrag anzeigen
    1.Verstecktes Menü anlegen mit dem Eintrag auf die Suche-Komponente
    2.Im Mainmenü-Modul die Zuweisung auf den Sucheintrag im veresteckten Menü setzten.
    Mit diesen Einstellungen des Moduls vom versteckten Menü müsste es funktionieren:

    Aktiviert: Ja
    Position: schatten (z.B.)
    Menüzuweisung: Alle

    Gruss
    Anka
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ - Kleines Helferlein: Firebug
    Joomla braucht dich!

    Kein Support per PN


  9. Erhielt Danksagungen von:


  10. #9
    Hat hier eine Zweitwohnung Avatar von JoomDesign
    Registriert seit
    19.03.2006
    Ort
    Berlin, Deutschland
    Beiträge
    1.927
    Bedankte sich
    269
    Erhielt 594 Danksagungen
    in 511 Beiträgen

    Standard

    Zitat Zitat von spookb Beitrag anzeigen
    Ich habe ein Verständnisproblem mit der Eintrags-ID. Ich kenne natürlich die MEnü-Item aber wo kann ich diese in meinem Search Modul eintragen???
    Zitat Zitat von spookb Beitrag anzeigen
    Oder verstehe ich dich komplett falsch???
    Nö.
    Ich wusste nicht ab wann das neu war. (glaube 1.5.18 oder 19)
    Auf dem Bild siehst Du es. Der Punkt existiert. Aber das Ganze ist wie ich ja nun festgestellt habe noch nicht ausgereift.


    Hab die 1.5.20 vorausgesetzt.
    Sorry

    P.S.: Ich möchte nun mal nicht immer nen Shadow-Menü anlegen. Ok, ich arbeite damit auch (für andere Sachen) aber nur für die Suche -> nö. Muss so gehen.


    //edit: Lustig ist auch, dass nun gar keine Itemid mehr mitgegeben wird.
    Früher (so laß ich auch überall) war ja immer die 1 Standard. Glaub ich.
    Angehängte Grafiken
    Geändert von JoomDesign (27.07.2010 um 19:29 Uhr)

  11. Erhielt Danksagungen von:


  12. #10
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Anka,

    die Lösung mit dem "versteckten Menü" geht leider nicht.....Warum verstehe ich selber nicht....

    Ich bekomme echt graue Haare bei diesem Problem .

    LG Stefan
    Gruß spookB

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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