Jump to content

tmaman

Members
  • Posts

    2
  • Joined

  • Last visited

tmaman's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, J'ai besoin d'ajouter les données complètes de facturation et de livraison dans un module. (Mêmes infos qui s'affichent lors de la commande). J'ai ajouté ce code dans mon tpl : <div class="col-xs-12 col-sm-6"{if !$have_non_virtual_products} style="display: none;"{/if}> <ul id="delivery_address" class="address item box"> <li><h3 class="page-subheading">{l s='Delivery address'} <span class="address_alias">({$delivery->alias})</span> </h3></li> {if $delivery->company}<li class="address_company">{$delivery->company|escape:'html':'UTF-8'}</li>{/if} <li class="address_name">{$delivery->firstname|escape:'html':'UTF-8'} {$delivery->lastname|escape:'html':'UTF-8'}</li> <li class="address_address1">{$delivery->address1|escape:'html':'UTF-8'}</li> {if $delivery->address2}<li class="address_address2">{$delivery->address2|escape:'html':'UTF-8'}</li>{/if} <li class="address_city">{$delivery->postcode|escape:'html':'UTF-8'} {$delivery->city|escape:'html':'UTF-8'}</li> <li class="address_country">{$delivery->country|escape:'html':'UTF-8'} {if $delivery_state} ({$delivery_state|escape:'html':'UTF-8'}){/if}</li> </ul> </div> Mais rien ne s'affiche... Je pense qu'il faut ajouter quelque chose dans le controler mais quoi exactement ??? Merci pour votre aide.
  2. Bonjour, J'ai des difficultés à manier les variables globales SMARTY . En fait je développe un site de réservation de matériel en ligne et je souhaite que le client puisse définir une date de location par défaut pour tous les produits qu'il va réserver (commander). J'ai déjà la partie location avec une date de réservation etc. qui fonctionne bien mais je souhaite avoir un genre de widget dans le header qui affiche la date de location souhaitée (et éventuellement un nombre de jours) qui sont renseignés par défaut dans le champ date lors de la réservation. J'ai essayé de déclarer ma variable dans FrontController.php - fonction init() $this->context->smarty->assign('dateloc', date('d/m/Y') Et la variable est bien accessible dans tous les modules. Mais le problème est que je souhaite lui attribuer une valeur par le widget dans un TPL. Avec le code entré la date, si je lui assigne une nouvelle valeur dans un tpl, elle est réinitialisée dans les autres modules. J'ai essayé de mettre dans le FrontController.php if (!isset($this->context->smarty->dateloc)) { $this->context->smarty->assign('dateloc', date('d/m/Y') }; pour tester si la variable existe ou pas avant de lui attribuer une valeur. Mais là ça plante... Merci pour votre aide...
×
×
  • Create New...