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!

Alias Funktion in eigener Componente?

  • Biomehaniker
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
01 Mai 2008 22:20 #13954 von Biomehaniker
Alias Funktion in eigener Componente? wurde erstellt von Biomehaniker
Hi,

wie funktioniert die alias funktion im joomla? Ich kann z.B. aus einer URL dann etwas in der art 12-alias.html machen...

In Joomla 1.0.x mußte ich für das erstellen von Links eine Spezielle Funktion (beim programmieren) verwenden. Gibt es das auch in Joomla 1.5 oder wie muss ich hier vorgehen?

Nachtrag/Edit:
Ich meine hier die Funktion die mod_rewrite und den suffix benutzt :-)
Mehr
02 Mai 2008 06:51 #13957 von jimbo
Meinst Du die suchmaschinenfreundlichen URLs? Die Funktion nennt sich SEO / SEF (Search Engine Optimized / Search Engin Friendly) und lässt sich im Backend –> Seite –> Konfiguration –> Tab Seite auf der rechten Seite im Abschnitt SEO einstellen...

Leider hast Du aber bei der in den integrierten SEO/SEF-Variante keine Möglichkeit, ein zu greifen. Falls Du zusätzliche Optionen wünschst, wären die Komponenten sh404SEF oder SmartSEF eine Alternative.

Gruss Dany (Jimbo)
Kein Support per PN.
  • Biomehaniker
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
02 Mai 2008 15:54 #13969 von Biomehaniker
Biomehaniker antwortete auf Re: Alias Funktion in eigener Componente?
Hallo jimbo,

vielen dank für dein Posting... aber du beschreibst hier die aktivierung. Da ich meine Anfrage hier im Entwicklerboard gestellt habe gehts einzig alleine darum wie man dafür entwickelt ;-).

Aber ich bedanke mich dennoch für deine Antwort.

Bis jetzt habe ich herausgefunden das joomla wenn man die SEF/SEO Funktionen einschaltet die router.php im root der jeweiligen Componente verwendet. Damit kann man in einem gewissen Bereich eingreifen, bzw. solche netten links wie:

.../test/13-hauptmenu/2189-startseite.html

bauen... Wie das genau geht der sollte sich die rooter.php aus der orginal Joomla 1.5 Komponente WebLinks einmal anschauen.
Mehr
02 Mai 2008 17:42 #13971 von Tribal6
Hello Biomechaniker

Yupp, du hast völlig Recht: Um eine eigene Komponente SEO-Tauglich zu machen, brauchts im Frontend-Root-Verzeichnis einer Kompo eine Datei Namens "router.php".

Und darin sollten zwei Funktionen enthalten sein: deinekompoBuildRoute(&$query) und deinekompoParseRoute($segments).

Die eine Funktion liefert aus einer "normalen" URL eine SEO-Variante ans System, die andere Funktion macht genau das Gegenteil: Eine SEO-URI für deine Kompo wieder lesbar.

Wichtig dabei ist aber auch, das in der Erweiterung die Links explizit mit
Code:
echo JRoute::_('index.php?option=deineKompo&view=list&cat=1);

...angezeigt werden, und daraus macht der Router dann:
Code:
http://www.deineSite.ch/index.php/component/deineKompo/list/1

Und dass nicht zuviele GET-Parameter und jeweils ein ähnlicher Aufbau der Links innerhalb der Erweiterung einem das Leben leichter machen, versteht sich ja von selbst ;)

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Mehr
03 Mai 2008 13:03 #13985 von jimbo
Hi,

Biomehaniker schrieb: ... aber du beschreibst hier die aktivierung. Da ich meine Anfrage hier im Entwicklerboard gestellt habe gehts einzig alleine darum wie man dafür entwickelt ;-).


Sorry, manchmal ist lesen einfach Glücksache. Habe das völlig übersehen in welchem Board das gepostet wurde...

Gruss Dany (Jimbo)
Kein Support per PN.
Mehr
03 Mai 2008 14:02 #13987 von Tribal6
Ey, Jimbo

Das macht absolut gar nichts, der Wille war ja da, und das zählt schliesslich auch. Und ausserdem bist du nicht der Einzige, dem das schon passiert ist. *unschuldigInDenHimmelGuckUndPfeiff* ;)

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden