Cómo obtener URL base Prestashop 1.7.x
Cómo obtener URL base Prestashop 1.7.x para integrar en un módulo y/o ficheros TPL. Si has creado un módulo y enganchaste usando displayAdminProductsExtra
para mostrarlo en el panel de administración.
Cómo obtener URL base Prestashop 1.7.x
A continuación, veremos varias formas de obtener la url base, si desea usar la variable inteligente base_url en los archivos tpl
de back-end.
Primera forma: Dentro de Modulo PHP
Context::getContext()->shop->getBaseURL(true);
Si solo necesita el directorio base, use __PS_BASE_URI__ para la URL completa que puede usar las siguientes constantes de Prestashop.
_PS_BASE_URL_.__PS_BASE_URI__
Segunda forma: Ficheros TPL
Interfaz: Si desea acceder a la URL base del sitio en el archivo front-end, use:
{$base_dir}
Para integrar correctamente puede colocar esta linea de código en tu archivo de plantilla (*.tpl)
<a href="{$base_dir}content/6-about-us">Sobre nosotros</span></a>
Conclusiones
En este articulo hemos integrado 2 formas para visualizar la URL base de Prestashop ya sea en ficheros TPL o en ficheros PHP.
También hemos visto constantes por defecto predefinidas de Prestashop que podemos usar en nuestros módulos y/o plantillas personalizadas.