+ Antworten
Ergebnis 1 bis 4 von 4

Thema: eigenes Suche Modul landet immer auf der Startseite

  1. #1
    Neu an Board Avatar von aaren
    Registriert seit
    03.09.2006
    Beiträge
    34
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard eigenes Suche Modul landet immer auf der Startseite

    Hallo Zusammen,

    ich habe mir ein "eigenes" Suche Modul für meine Telefon Komponente aus der vorhandenen "mod_search" geschnippelt. Wenn ich in diesem Modul einen Begriff eingebe dann werden alle Daten an meine Telefon Komponente geschickt, gefunden und richtig dargestellt.

    Jedoch landet man nach der Sucheingabe immer - quasi - auf der Startseite also auf "http://meineseite/index.php", aber meine view aus der Telefon Komponente wird dargestellt.

    Weiß jemand was ich noch als hidden Wert bei der Sucheingabe mitschicken müsste, damit ich auf meine Telefonkomponente immer lande?

    Unten die Werte die mitgeschickt werden bei der Sucheingabe des Moduls. (/modules/mod_telbuch/tmpl/default.php)
    Code:
    <input type="hidden" name="task" value="view" />
    <input type="hidden" name="view" value="all" />
    <input type="hidden" name="option" value="com_telbuch" />
    Vielen Dank im voraus.

    Grüsse
    Geändert von aaren (14.04.2010 um 12:45 Uhr)

  2. #2
    Neu an Board Avatar von aaren
    Registriert seit
    03.09.2006
    Beiträge
    34
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard

    Hab jetzt ne Zwischenlösung:

    Code:
    <form action="/telefon/index.php"...
    Jetzt wird meine Telefonseite immer nach der Sucheingabe dargestellt.
    Die Frage ist nur - ob das so korrekt wäre?

    Denn ich habe ja mod_rewrite und Suchmaschinenfreundliche URLs eingestellt. Wenn ich die deaktiviere, dann funktionierts natürlich nimmer. (Mir schwirrt was mit JRoute im Kopf)

  3. #3
    Neu an Board Avatar von aaren
    Registriert seit
    03.09.2006
    Beiträge
    34
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Standard

    Ok sorry,

    hab die Lösung für mich soweit. Habe die $Itemid nie mitgegeben, das sollte man auf alle Fälle machen, wenn man bei der Sucheingabe immer diesselbe Ansicht einer bestimmten Komponente haben will.

    Viele Grüsse

  4. #4
    Neu an Board Avatar von aaren
    Registriert seit
    03.09.2006
    Beiträge
    34
    Bedankte sich
    5
    1 Danksagung in 1 Beitrag

    Frage

    Moin,

    hab noch kurz eine wichtige Frage. Kann mir jemand erklären, warum die URL nach der Sucheingabe sich von

    http://meineseite.de/telefon

    auf

    http://meineseite.de/components/telefon

    ändert??? Also jedes Mal wenn man einen Suchbegriff eingibt. Ich habe Suchmaschinenfreundliche URLs und mod_rewrite aktiviert, wenn ich die deaktiviere dann sehen die URLs so aus.

    Vor der Suche:
    http://meineseite.de/index.php?optio...=all&Itemid=88

    nach der Suche =>
    http://meineseite.de/index.php (gut hier werden die Variablen über die FORM mitgegeben $option, $view, $Itemid / siehe obige input Felder)

    Link nach der Suche so aus =>
    http://meineseite.de/index.php?option=com_telefon

    Also ich merke es gibt schon Unterschiede, aber komme nich auf den Trichter. Es fehlen in der URL definitiv $view und $Itemid, aber ich dachte die werden mitgegeben oder muss ich die an die $option mit anhängen?

    Grüsse

    ################################################## #####################
    !!!Erledigt: man sollte auch in der Komponente die Itemid bei den Links mitgeben!!!
    ################################################## #####################
    Geändert von aaren (15.04.2010 um 06:40 Uhr) Grund: ich bin zu doof :(

+ Antworten

Lesezeichen

Berechtigungen

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