elisa_34 Posted April 25, 2011 Share Posted April 25, 2011 Bonjour, je cherche à inclure des éléments de mon blog dans prestashop, j'ai inclu cela dans le header: <?php // Include WordPress define('WP_USE_THEMES', false); require('blog/wp-load.php'); ?> jusque là tout va bien, cela me permet de récuperer tout ce que je veux,une requete dans le header me montre que ca marche : <?php wp_list_categories('title_li=0&orderby=name&show_count=1'); ?> me montre la liste des catégories d'articles...Je veux maintenant montrer cela à tout le monde via un petit module dans ma colonne de gauche. public function hookleftColumn($params) { $annee = query_posts('showposts=1'); global $smarty; $smarty->assign('annee', $annee); return $this->display(__FILE__, 'amodule.tpl'); } et dans mon template Liste d'articles: {$annee} et là, echec ! j'ai juste: Liste d'articles: Array Bon, je suis un débutant sur smarty; (on fait ce qu'on peut hein...!)Merci bcp pour vos réponse... Link to comment Share on other sites More sharing options...
Apaccy Posted April 25, 2011 Share Posted April 25, 2011 Hello, Liste darticles: {$annee->post_title} devrai faire l'affaire Link to comment Share on other sites More sharing options...
elisa_34 Posted April 25, 2011 Author Share Posted April 25, 2011 heu, ben non, la j'ai plus rien ! Liste d'articles: une autre idée ?! Link to comment Share on other sites More sharing options...
Apaccy Posted April 25, 2011 Share Posted April 25, 2011 Smarty utilise le point pour acceder au clef du tableau Liste darticles: {$annee.post_title} J'avais essayer rapidement et j'obtenais un object et non pas un Array d'où mon precedent message. Link to comment Share on other sites More sharing options...
elisa_34 Posted April 25, 2011 Author Share Posted April 25, 2011 salut, non je crois qu'on s'est pas compris, je fais pas de requête sur la table, l'idée est de récupérer des éléments grace aux variables de wordpress que j'ai inclus dans le headerca marche, puisque j'arrive à le faire (comme une brute dans le header) en executant : query_posts('showposts=1'); merci Link to comment Share on other sites More sharing options...
Apaccy Posted April 25, 2011 Share Posted April 25, 2011 Yop,J'ai essayer de faire un module prestashop1.4 "blockworpress". Ok, dans le header ca marche car pas de confie avec Prestashop. Par contre dans un module ca coince un peu tout ca ... Quoi qu'il en soit, voici comment j'avai tester avec prestashop 1.3.6 (puisque c'est la version que tu utilise) : > </pre> <ul> {foreach from=$annee item=article} {$article->post_title} {/foreach} </ul> Link to comment Share on other sites More sharing options...
elisa_34 Posted April 26, 2011 Author Share Posted April 26, 2011 hello, t'as une version qui marche ? ou tu peux récupérer tout ca ?tu le mettrais en téléchargement pour que je comprenne le fonctionnement ? sinon, j'aurais bien aimé pouvoir récupérer les variables de wp...si qq'un a une idée, peut etre qu'avec presta 1.4 ca marche...merci Link to comment Share on other sites More sharing options...
elisa_34 Posted April 26, 2011 Author Share Posted April 26, 2011 Bon, je crois que je vais adopter la technique de prestahelp:http://www.prestashelp.com/2011/04/integrer-wordpress-dans-prestashop-chap-1-les-grands-principes/on fait l'inverse, on intégre wp dans prestashop... Link to comment Share on other sites More sharing options...
Vincent Decaux Posted April 26, 2011 Share Posted April 26, 2011 Tu as fait un "var_dump" de ton $annee savoir ce qu'il contient ? A priori, c'est en effet un Array, donc l'afficher tel quel ne renverra forcément que sa nature... La technique de Appacy ne marche pas ? Il suffit de boucler sur ce même tableau pour voir le contenu. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now