web-dev-qa-db-fra.com

Ajout d'attributs au fichier category.tpl dans opencart

Je suis nouveau sur opencart, mais je suis un développeur web expérimenté. Je suis en train de mettre à niveau un ancien site Web vers un nouveau site Web (1.5.4 à 2.3.0.2). Nous avons presque terminé, mais nous avons rencontré un problème où nos fichiers catalogue\view\theme\journal2\category.tpl rencontrent des difficultés pour référencer l’un des attributs/groupes d’attributs prédéfinis ... Auparavant, sur l’ancien site Web, Les pages de catégorie ont montré des attributs dans la liste de produits (category.tpl), et nous aimerions faire de même sur le nouveau site Web.

Problème: Lorsque j'essaie d'ajouter ces variables d'attribut dans le code, une erreur survient. "Avis: Variable non définie:" ... en fouillant sur Internet et sur les forums, il est dit que vous devez ajouter le code dans le fichier catalogue\controller\produit\catégorie.php .; 'attribut_groups' => $ this-> model_catalog_product-> getProductAttributes ($ result ['product_id']), ... rien ne s'est passé .

J'ai donc réfléchi à ce qu'il se passerait si je créais une simple variable dans le fichier category.php. $ variable = 'variable'; puis echo $ variable, sur le fichier category.tpl? "Avis: Variable non définie:"

Ensuite, j'ai essayé de faire écho à un simple monde de salut; Bonjour le monde

Ensuite, j'ai décidé de commenter l'intégralité du fichier category.php, et la page ne s'est pas cassée ...

J'ai ensuite confirmé que la page était effectivement référencée d'une manière ou d'une autre en modifiant le nom de la page category0.php. J'ai eu une erreur et un écran blanc (ce qui est bien qu'elle soit référencée).

J'ai l'impression que la page ne fait pas correctement référence à quelque chose. Aucune des variables que je crée n'est référencée. Je peux me tromper totalement dans ma prédiction, mais des idées? Y a-t-il un moyen d'obtenir une variable simple qui fonctionne? Je ne peux même plus résoudre ce problème.

-Merci, Michael P.

1
Michael

C'était aussi simple qu'un problème de cache! ... Dans le panneau d'administration> Opencart, les modifications devaient être actualisées.

... Ce n'est pas quelque chose que quelqu'un de nouveau sur Opencart saurait.

1
Michael