Prestashop répertoire racine
Je suis en train de travailler avec prestashop et dans le thème, j'ai ajouté ma propre répertoire avec une feuille de style à l'intérieur
J'ai ensuite relié à la feuille de style dans l'en-tête.tpl
par exemple
<link type="text/css" href="/directory/style.css" />
cependant Si j'ai installer prestashop dans un sous-répertoire par exemple
www.website.com/prestashop/puis le style de montrer n'est pas parce qu'il pense à la racine du site est www.website.com. est-il un pretsashop chaîne que je peux utiliser pour faire écho au répertoire prestashop est installé dans?
par exemple quelque chose comme
$ps_dir ou
$ps_uri ???
Si je peux faire quelque chose comme ceci
<link type="text/css" href="{$ps_dir}/directory/style.css" />
Acclamations
Vous devez vous connecter pour publier un commentaire.
En supposant que vous êtes à l'aide de PS 1.4 partir, alors vous devriez vraiment mettre en file d'attente supplémentaires, les feuilles de style, bien que pour ce faire vous devez soit ajouter une simple substitution à la
FrontController
de la classe ou de créer un thème spécifique au module. L'avantage, c'est que Prestashop inclut votre CSS (ou javascript), et de la minimisation et de CDN code, ce qui peut accélérer la vitesse de votre site de façon considérable.Est-il une raison pourquoi vous avez besoin d'avoir un fichier css, et peut pas le nom de la css dont vous avez besoin pour votre thème global.css? En utilisant le global.fichier css signifie qu'il sera inclus et de minimiser automatiquement.
Si vous peut-être besoin d'ajouter la feuille css de manière conditionnelle (qui est l'endroit où vous devrez coder en dur dans le thème) ou se référer à d'autres ressources du thème, alors vous pouvez aussi utiliser les variables suivantes:
Ces pourraient être utiles variables utilisées
(Jetez un oeil à PS_root/classes/controller/FrontConrtoller.php - la ligne 310 de PrestaShop v 1.5.2)
J'avais besoin pour une racine absolue de la variable de mon site PrestaShop pour les fichiers d'inclusion j'ai donc dû définir un nouveau:
dans PS_root/override/classes/controller/FrontConrtoller.php
vous pouvez utiliser