Jump to content

Edit History

GeoPixel

GeoPixel

Lo he podido solucionar de la siguiente manera, por si a alguien le ayuda en un futuro:

He creado la siguiente función el mi módulo:

 public function getContent()
    {
        $store_url = $this->context->link->getBaseLink();
        $this->context->smarty->assign(array(
            'nombremodulo_cron' => $store_url . 'modules/nombremodulo/nombremodulo-cron.php?token=' . Tools::substr(Tools::encrypt('nombremodulo/cron'), 0, 10) . '&id_shop=' . $this->context->shop->id,

        ));

        /**
         * If values have been submitted in the form, process.
         */
        if (((bool)Tools::isSubmit('submitnombremoduloModule')) == true) {
            $this->postProcess();
        }

        $this->context->smarty->assign('module_dir', $this->_path);

        return $this->display(__FILE__, 'views/templates/admin/configuration.tpl'); 
        
    }

Y a continuación lo renderizo en el .tpl (en las views del módulo):

<div class="panel">
   <h3><i class="icon icon-tags"></i> {l s='URL Cron'}</h3>
   <p>
     <a href="{$nombremodulo_cron|escape:'htmlall':'UTF-8'}" target="_blank">{$nombremodulo_cron|escape:'htmlall':'UTF-8'}</a><br>
   </p>
</div>

 

GeoPixel

GeoPixel

Lo he podido solucionar de la siguiente manera, por si a alguien le ayuda en un futuro:

He creado la siguiente función el mi módulo:

 public function getContent()
    {
        $store_url = $this->context->link->getBaseLink();
        $this->context->smarty->assign(array(
            'nombremodulo_cron' => $store_url . 'modules/nombremodulo/nombremodulo-cron.php?token=' . Tools::substr(Tools::encrypt('nombremodulo/cron'), 0, 10) . '&id_shop=' . $this->context->shop->id,

        ));

        /**
         * If values have been submitted in the form, process.
         */
        if (((bool)Tools::isSubmit('submitnombremoduloModule')) == true) {
            $this->postProcess();
        }

        $this->context->smarty->assign('module_dir', $this->_path);

        return $this->display(__FILE__, 'views/templates/admin/configuration.tpl'); 
        
    }

Y a continuación lo renderizo el el .tpl (en las views del módulo):

<div class="panel">
   <h3><i class="icon icon-tags"></i> {l s='URL Cron'}</h3>
   <p>
     <a href="{$nombremodulo_cron|escape:'htmlall':'UTF-8'}" target="_blank">{$nombremodulo_cron|escape:'htmlall':'UTF-8'}</a><br>
   </p>
</div>

 

×
×
  • Create New...