récupérer catid d'un article

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] récupérer catid d'un article

    Bonjour
    Je cherche a récupérer dans une surcharge d'un article sous joomla 4.1, LA catégorie de l'article
    Si Réécriture d'URL en clair (SEF)= OFF
    mon code fonctionne bien
    Code PHP:
    use Joomla\CMS\Factory;
    $app Factory::getApplication();
    $id $app->input->getInt('id''');
    $cat_id $app->input->getInt('catid''');

    if (!empty(
    $cat_id )) { /* si article*/

    echo "<br>art_id: " .$id;

    echo 
    "<br>cat_id:" .$cat_id;

    }

    elseif (empty(
    $cat_id )) { /* si cat.*/

    echo "<br>cat_id:" .$id ;


    mais dès que je repasse en mode
    Réécriture d'URL en clair (SEF)= ON
    le test si article ne fonctionne pas et je me retrouve avec
    l'id de l'article dans le cat_id:" .$id ; !!

    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    si tu es dans une surcharge d'article normalement il te suffit de faire:
    Code PHP:
    $cat_id $this->item->catid
    Mais déjà je ne comprend pas pourquoi tu testes de tomber sur une catégorie, dans une surcharge d'article ça sera toujours un article, jamais une catégorie

    Commentaire


    • #3
      Nioupixel pixel

      Cela fonctionne bien. Merci
      La raison est que sur cLibre j'ai plusieurs catégories et 1 seul fichier de surcharges.
      J'ai envie d'afficher une information complémentaire en hx selon la catégorie et je ne peux pas tester des champs personalisés car ils sont mutualisés en général
      Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X