Jump to content

Jlmarin

Members
  • Posts

    4
  • Joined

  • Last visited

Profile Information

  • Location
    Spain
  • First Name
    Jose Luis
  • Last Name
    Marin

Jlmarin's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. I'm trying to develop a module and I need to show the category tree in the admin panel to select multiple categories. I've seen the helper with the "renderCategoryTree" function, but it only shows me the home category. Any idea what I might be doing wrong? This is the source code: public function getContent(){ if(Tools::isSubmit('procesar')){ $valueFromPostOrGet = Tools::getValue('email'); $msg = '<div class="alert alert-info">'.$valueFromPostOrGet.'</div>'; } $url = AdminController::$currentIndex.'&configure='.$this->name.'&token='.Tools::getAdminTokenLite('AdminModules'); $helper = new Helper(); $categoryTree = $helper->renderCategoryTree(); $output .= ' <div class="row"> <div class="col-lg-12"> <div class="panel col-lg-12"> <div class="panel-heading"> '.$this->name.' </div> '.$msg.' <form action="'.$url.'" method="post" class="form-horizontal clearfix"> '.$categoryTree.' <input type="text" name="email"> <input type="submit" name="procesar" value="submit"> </form> </div> </div> </div> '; return $output; } And this is the result. Thanks.
  2. Prestashop es una gran plataforma, cierto es que en la version 1.7 la han sacado sin pulir mucho. Si en la configuración cambias a algo sin acento se soluciona.
  3. Pablo para, si conseguí averiguar el motivo, pero no lo solucione de una forma definitiva. El problema es cuando en la configuración de la tienda en provincia pones selecciona algo con acento, en Málaga. El acento lo coge como carácter extraño y peta el json. Yo lo solucione no indicando nada.
  4. Buenos dias, Tengo un problema con la versión 1.7 de prestashop y me necesito vuestra ayuda. Estoy modificando el tema Classic creando un tema hijo. Las modificaciones que he hecho son menores, simplemente cambios en el código html a nivel de posición de bloques y poco mas. El problema que tengo esta en el head.tpl, concretamente en esta parte del código: {if isset($vars) && $vars|@count} <script type="text/javascript"> {foreach from=$vars key=var_name item=var_value} var {$var_name} = {$var_value|json_encode nofilter}; {/foreach} </script> {/if} que me genera este código html: <script type="text/javascript"> var prestashop = ; </script> por lo que me genera un error "Uncaught SyntaxError: Unexpected token ;" y todo el javascript deja de funcionar. Le he hecho un var_dump a $var_value para ver si llega algún valor en esa variable y es correcto. También he probado generando este código para comprobar si json_encode funciona: {assign 'myArray' ['cat', 'dog', 'rabbit']} {$myArray|@var_dump} {$myArray|json_encode nofilter} y el resultado es correcto <script type="text/javascript"> array(3) { [0]=> string(3) "cat" [1]=> string(3) "dog" [2]=> string(6) "rabbit" } ["cat","dog","rabbit"] así que no se de donde viene el problema. Gracias por adelantado por vuestra ayuda. Un saludo.
×
×
  • Create New...