templatedetail.xml recup les variable dans composant

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

  • templatedetail.xml recup les variable dans composant

    Bonjour
    j'ai besoin de quelques paramètres de configuration perso que je stocke dans templatedetails.xml
    comment les récupérer dans com_content par exemple ?

    dans les fields jai ajoute useglobal="true"

    $this->params->get('logoFile') récupère les params dans index.php mais comment faire dans une extension ? c'est qui le $this ?

    j ai essaye

    Code:
    use Joomla\CMS\Factory;
    $config = Factory::getConfig();
    echo $config->params->get('imagew');​
    mais ca plante impossible de récupérer mes variables

    merci
    Dernière édition par tradeymag à 01/08/2023, 09h37

  • #2
    je viens d essayer dans index.php

    $config = Factory::getConfig();
    $config->set('imagew', $this->params->get('imagew'));


    j essaye de le récupérer dans mon com_content/article/default.php

    use Joomla\CMS\Factory;
    $config = Factory::getConfig();
    echo $config->get('imagew')


    je n ai pas d erreur mais je récupère rien

    Commentaire


    • #3
      Bonjour,

      Je viens de regarder sur le plugin LazyDbBackup :
      Code:
      $input = JFactory::getApplication()->input;
      $pJform = $input->get('jform', '', 'array');​
      puis je récupère ainsi les paramétrages
      Code:
      $interval=(int)$pJform['params']['backupfreq'];
      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

      Commentaire


      • #4
        merci mais j arrive pas a récupérer cette variable comme ca non plus,
        si je fais
        $input= JFactory::getApplication()->input;
        var_dump($input);

        ma variable n'est pas dedans

        Commentaire


        • #5
          j'ai la reponse

          $params = Joomla\CMS\Factory::getApplication()->getTemplate(true)->params;
          echo $params->get('imagew');

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X