WebAssetManager marche pas

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

  • WebAssetManager marche pas

    bonjour
    joomla.asset.json
    Code:
    {
    "$schema": "https://developer.joomla.org/schemas/json-schema/web_assets.json",
    "name": "shoes",
    "version": "5.0.0",
    "description": "shoes assets",
    "license": "GPL-2.0-or-later",
    "assets": [
    {
    "name": "template.shoes",
    "type": "style",
    "uri": "template2.css"
    }
    ]
    }​
    j'essaye de m en servir

    Code:
    $wa = $this->getWebAssetManager();
    $wr = $wa->getRegistry();
    $wr->addRegistryFile($tpath .'joomla.asset.json');​
    $wa->registerAndUseStyle('template.shoes', 'template2.css');
    $wa->addInlineStyle('body{border:10px solid orange !important};');​
    rien ne marche ni n est charge


    merci pour l aide
    Dernière édition par ekiekieki à 10/09/2024, 09h56

  • #2
    salut,
    je ferais plutôt ceci:
    Code PHP:
    $wa Factory::getApplication()->getDocument()->getWebAssetManager();
    $wr $wa->getRegistry();
    $wr
    ->addRegistryFile($tpath .'joomla.asset.json'); 
    Après avoir ajouté les refs nécessaires:
    Code PHP:
    defined('_JEXEC') or die;

    use 
    Joomla\CMS\Factory;
    use 
    Joomla\Registry\Registry// Pas évident que cette ligne soit nécessaire ...
    ​ 
    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

    Commentaire


    • #3
      merci bcp

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X