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 ответа

  • 3
    Eugen Nichikov 24 марта 2015 11:47 # Решение

    В первом случае, если такое подключение будет в родительской теме, файл будет искаться в текущей.

    Т.е. если файл подключается в родительской теме site, от неё наследована shop и отображается shop, файл content.html будет из shop.


    Во втором случае, если файл подключается в родительской теме site, от неё наследована shop и отображается shop, файл content.html будет из site.

  • 1
    Владимир Сергеев 24 марта 2015 12:01 #

    Eugen Nichikov,благодарю!

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите