Plugin Joomla : comment obtenir le titre de l'article et l'id de l'article
J'ai développé sur simple plugin Joomla 1.6
J'en étais resté à : Comment faire pour obtenir le titre de l'article et de l'article url.
Je suis pas sortie si essayé d'imprimer la déclaration ci-dessous:
echo $article->title;
echo $article->id;
J'ai écrit dans ce fichier php, n'a pas utilisé l'architecture MVC.
Est-il d'autres réglages à faire dans l'administration Joomla côté ?
Veuillez indiquer votre pointeurs pour l'extraction de titre de l'article et de l'article url.
Merci d'avance!
Pravin
Pour vérifier si le code est actuellement l'affichage d'un article, assurez-vous que
JRequest::getCmd('view', '')
retourne "article"
.OriginalL'auteur pravin | 2011-05-19
Vous devez vous connecter pour publier un commentaire.
j'ai essayé :
Encore je ne reçois pas les id. Est-ce vrai?
L'article est chargé dans votre deuxième argument (
$article
). Être sur cet événement (onContentPrepare
), la seule propriété que vous pouvez l'accès est$article->text
.Pour convenir à votre but (l'obtention de l'id de l'article et le titre), vous souhaitez utiliser un autre événement, appelé "
onContentBeforeDisplay
".Ici, vous avez (encore) l'article adopté par le deuxième argument, mais vous avez maintenant accès à des propriétés comme
$article->id
,$article->title
et beaucoup d'autres.Pour de futures références sur le contenu des événements, prendre un coup d'oeil au fichier "plugins\content\example\example.php"
OriginalL'auteur h_45h
Afin d'obtenir l'ID de l'article que vous avez à écrire ce qui suit:
Pour le titre, il suffit de prendre l'id que vous avez obtenu, à la charge de l'article objet
OriginalL'auteur Asaf
Il semble
JRequest
est supprimée de la version 2.5 & 3.x comme indiqué dans le Obsolète Éléments liste.Je préfère utiliser les éléments suivants:
OriginalL'auteur Anriëtte Myburgh
Vous pouvez utiliser pour gagner un titre d'article comme ça
mai de cette aide.
OriginalL'auteur Jigar Patel
Pour obtenir Joomla id de l'article.
Dans la réponse précédente que quelqu'un a utilisé
id
au lieu deItemid
. Espérons que cette aide!OriginalL'auteur ybi