plxShow->catId()
esando
Member
Lorsqu'un article comporte une catégorie, catId renvoie l'id de la catégorie.
Ok.
Lorsqu'un article comporte deux catégories, catId renvoie home.
C'est embêtant. Notamment avec le plugin PrevNext qui ne marche plus correctement.
Ok.
Lorsqu'un article comporte deux catégories, catId renvoie home.
C'est embêtant. Notamment avec le plugin PrevNext qui ne marche plus correctement.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est peut-etre que ce n'est pas cette fonction qu'il faut utiliser
Quel est le contexte, que veux-tu faire, comment est paramétré ton article (catégories associées), etc...
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Ouvre dans ton éditeur de texte préféré le fichier core/lib/class.plx.show pour voir les méthodes que proposent la class PlxShow;
Pas sûr que le plugin PrevNext soit approprié dans ce cas-là.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Dans le code initial :
$ID_CAT = str_pad ($plxShow->catId(), 3, '0', STR_PAD_LEFT);
J'ai remplacé en
$ID_CAT = $plxShow->artCatIds();
J'ai un article classé dans les catégories 001 et 007.
Je voudrais avoir l'article précédent et suivant qui répond uniquement au classement dans les deux catégories.
j'ai fait la modification suivante dans la requête php, ce qui fonctionne à 90%.
Ce que je ne comprends pas, c'est la venue de l'article 0013.001,010......sirop-du-pere-jean.xml
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Au final, il faut également enlever []*, et ce qui nous donne
$aFiles = $plxShow->plxMotor->plxGlob_arts->query('/[0-9]{4}.'.$ID_CAT.'.[0-9]{3}.[0-9]{12}.[a-z0-9-]+.xml$/','art',$ordre,0,false,'before');
Autre point, où puis-je trouver la signification des autres paramètres de la fonction plxGlob_arts->query() ?
Où est son code ?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)