afficher sur le site une valeur de parameters.xml
Bonjour,
pour le développement d'un plugin,
je renseigne par exemple une URL externe dans le fichier parameters.xml.
Cette valeur sert à créer un lien vers un site externe.
Elle est bien récupérée et traitée dans mon fichier config.php et admin.php.
Hors, lorsque je crée une fonction d'affichage dans un hook ( ici concept simplifié ):
Fatal error: Call to a member function getParam() on a non-object in C:\xampp\htdocs\site_plx\plugins\import_ps\import_ps.php on line 30
Existe-t-il une fonction pour récupérer une valeur présente dans paramaters.xml et l'afficher sur le site ?
Bien cordialement,
_____
D.San
pour le développement d'un plugin,
je renseigne par exemple une URL externe dans le fichier parameters.xml.
Cette valeur sert à créer un lien vers un site externe.
Elle est bien récupérée et traitée dans mon fichier config.php et admin.php.
Hors, lorsque je crée une fonction d'affichage dans un hook ( ici concept simplifié ):
public function Import_ps_Category(){
$url_shop = plxUtils::strCheck($plxPlugin->getParam('url_shop')); // ligne 30
echo "<a href=\"".$url_shop."category1\">Category1</a>\n";
}
j'ai ce message:Fatal error: Call to a member function getParam() on a non-object in C:\xampp\htdocs\site_plx\plugins\import_ps\import_ps.php on line 30
Existe-t-il une fonction pour récupérer une valeur présente dans paramaters.xml et l'afficher sur le site ?
Bien cordialement,
_____
D.San
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
dans quel fichier as-tu déclaré la fonction Import_ps_Category()
dans le fichier du plugin il faut utiliser $this->getParam('url_shop') et non pas $plxPlugin->getParam('url_shop')
dans le fichier admin.php ou config.php il faut utiliser $plxPlugin->getParam('url_shop')
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
la tienne est vachement mieux !
la fonction est bien déclarée dans /plugins/import_ps/import_ps.php
J'ai "amélioré" le plugin avec un panneau d'admin différent du config.
En plus d'afficher les images des produits d'une boutique Prestashop,
il affiche un menu avec les catégories des produits.
je crois que tu as encore des droits d'accès si tu veux jeter un oeil
Sais-tu si parmi les utilisateurs de PluXml,
il y en a qui utilisent Prestashop et qui seraient intéressés par ce Plugin ?
Faut se contenter des if/else/for
Merci pour ton aide
_____
D.San
Mon client m'a lancé "et ils font pas des boutiques Plume ?" :cool: :P
suis entrain de faire une boutique d'objet de collection
Je monte une boutique sous Prestashop pour un ami.
Merci par avance.
mais faut que je vous prévienne,
je code à la old-school, moi pas faire d'upgrade de mon cerveau
j'me débrouille qu'avec des synthaxes basiques
mais si quelqu'un saura traduire en langage contemporain ... :P
je peaufine l'affaire et poste une beta dans un nouveau topic ( d'ici la fin de semaine ).
En attendant, voici le teaser :cool:
import_ps, plugin d'affichage des catégories et images des produits d'une boutique prestashop
Zone config > synchronisation des bases de données
1/ chercher dans la base SQL toutes les données nécessaires à cet affichage
2/ écrire ces données dans un fichier .TXT
Zone admin > optimiser la quantité
1/ sélectionner les images que l'on souhaite afficher sur le blog ( au cas où il y en a beaucoup )
hooks > lire ces fichiers textes et formatage en liens
1/ liste de liens pointant vers les catégories
2/ liste des images sélectionnées ( on insère les images de PS, ya pas de copier/coller de fichier ).
De cette manière, on supprime le nombre de requête lors de l'affichage de chaque page.
Léger comme une plume, rapide comme un faucon
Cordialement,
_____
D.San
Mais ça m'a l'air pas mal.
Le fichier .TXT, c'est pour Stéphane te le code pour avoir un stockage en xml.;