Y at-il une fonction Joomla pour générer le champ 'alias'?
Je suis en train d'écrire mon propre composant pour Joomla 1.5. Je suis à essayer de comprendre comment générer un "alias" (friendly URL slug) pour le contenu-je ajouter. En d'autres termes, si le titre est "Le titre de l'article", Joomla serait d'utiliser the-article-title
par défaut (vous pouvez le modifier si vous le souhaitez).
Est-il intégré dans Joomla fonction qui va le faire pour moi?
source d'informationauteur DisgruntledGoat | 2009-11-12
Vous devez vous connecter pour publier un commentaire.
Ligne 123 de
libraries/joomla/database/table/content.php
implémenteJFilterOutput::stringURLSafe()
. Passer dans la chaîne que vous souhaitez faire des "alias friendly" et il sera de retour ce dont vous avez besoin.Si vous essayez de générer un alias pour votre composant, il est très simple. Supposons que vous avez
click on save
ouapply button
dans votre composante ou supposons que vous souhaitez créer un alias par le biais de votre tuile, puis utiliser cette fonction:Maintenant, vous pouvez l'insérer dans la base de données.
C'est simple PHP.
Ici est la fonction de Joomla 1.5 source:
Avis, j'ai commenté les deux lignes. Vous pouvez appeler la fonction comme
$new_alias = stringURLSafe($your_title);