include file Есть решение
Здравствуйте!
Подскажите, в чём различие между этими двумя строками?
{include file="`$wa_active_theme_path`/content.html"}
{include file="content.html"}
С wa_parent_theme_path всё понятно. Берёт путь из родительской темы. Но вот с wa_active_theme_path не совсем.
В некоторых случаях подключение файла таким образом {include file="content.html"} выдаёт ошибку, что шаблон не найден.
А wa_active_theme_path – такой ошибки не выдаёт.
В каких случаях стоит употреблять wa_active_theme_path? А в каких напрямую?
2 ответа
В первом случае, если такое подключение будет в родительской теме, файл будет искаться в текущей.
Т.е. если файл подключается в родительской теме site, от неё наследована shop и отображается shop, файл content.html будет из shop.
Во втором случае, если файл подключается в родительской теме site, от неё наследована shop и отображается shop, файл content.html будет из site.
Eugen Nichikov,благодарю!