+ Antworten
Ergebnis 1 bis 5 von 5

Thema: JRoute fügt Link nur hinzu

  1. #1
    Kommt häufiger vorbei
    Registriert seit
    02.03.2006
    Beiträge
    377
    Bedankte sich
    19
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard JRoute fügt Link nur hinzu

    Hi,
    in meinem Modul werden Links mittels JRoute erzeugt:
    Code:
    $link	= JRoute::_('index.php?option=com_content&view=category&id='.$item->cid);
    Wenn ich die Links über den üblichen kryptischen Weg ausgeben lasse, dann ist alles ok. Aktiviere ic hjedoch "Suchmaschinenfreundliche URLs", z.b. "meine-seite.de/kontakt", dann funktioniert der Link nur, wenn ich ihn von der Startseite aufrufe, von jeder anderen Seite wird er davor gesetzt z.B. "meine-seite.de/seite1/kontakt".

    Hoffe ihr könnt euch etwas darunter vorstellen. Seite ist nur offline.

    Danke
    Geändert von sunghost (11.10.2011 um 21:31 Uhr)

  2. #2
    Joomla Guru Avatar von elkuku
    Registriert seit
    14.06.2006
    Ort
    Guayaquil - Südamerika
    Beiträge
    1.689
    Bedankte sich
    74
    Erhielt 517 Danksagungen
    in 397 Beiträgen

    Standard

    Eine leise Ahnung vielleicht... Joomla! benutzt einen URL Parameter namens Itemid (großes I )...
    Wenn Du jetzt aus einem Modul heraus einen Link auf einen Artikel (z.B.) setzen willst, und alles "drumherum" funktionieren soll, *musst* Du diese Itemid mit angeben.
    Spiel mal etwas damit
    Gruß,
    Nikolai
    Hilf mit: Deutsche Joomla! Dokumentation Help testing: EasyCreator Noch Fragen ? Forum.Joomla-Nafu.de

  3. #3
    Verbringt hier viel Zeit
    Registriert seit
    24.01.2006
    Beiträge
    594
    Bedankte sich
    108
    Erhielt 359 Danksagungen
    in 203 Beiträgen

    Standard

    Zitat Zitat von elkuku Beitrag anzeigen
    Eine leise Ahnung vielleicht... Joomla! benutzt einen URL Parameter namens Itemid (großes I )...
    Wenn Du jetzt aus einem Modul heraus einen Link auf einen Artikel (z.B.) setzen willst, und alles "drumherum" funktionieren soll, *musst* Du diese Itemid mit angeben.
    Spiel mal etwas damit
    Fast com_content hat eine Route-Helper, über die der Link generiert werden muss/soll, bevor man ihn in JRoute::_() steckt.

  4. #4
    Kommt häufiger vorbei
    Registriert seit
    02.03.2006
    Beiträge
    377
    Bedankte sich
    19
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard Re

    Ah ok. Vielen Dank für die Infos. @bembelimen - hast du nen Snipe für mich? Thx

  5. #5
    Kommt häufiger vorbei
    Registriert seit
    02.03.2006
    Beiträge
    377
    Bedankte sich
    19
    Erhielt 5 Danksagungen
    in 5 Beiträgen

    Standard Done

    Habs, es war noch eine falsche Codezeile enthalten. Im übrigen braucht man für das Modul keine extra router.php. Da man ja eh die com_content aufruft, wird alles darüber erledigt. Getestet und für gut befunden. Dennoch danke für eure Replys.

+ Antworten

Lesezeichen

Berechtigungen

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