Jump to content

Recommended Posts

Добрый день! 

Подскажите пожалуйста, как можно сделать текстовые метки, по типу

меток, которые доступны в шаблонах страниц {#text_mainpage#} - Выводит текст "Главная"

Доступность меток нужна для страниц index.html, product_info.php.html и других страниц шаблона сайта.

Предполагаю, что необходимо создать файл, в котором можно будет прописывать значения данных меток (и при необходимости менять),

И выводить их на страницах шаблона сайта. 

По аналогии с файлом lang_russian.conf. Может каким то образом можно "запихнуть" эти метки в данный файл с минимум усилий?

(ну или возможно подменить уже используемые метки на свой текст, но честно говоря этот вариант не лучший, потому как практически все используемые текстовые метки в шаблоне уже заняты)

Но в идеале конечно создать для этого отдельный файл.

(На форуме не нашел подобной темы)

 

 

 

Link to post
Share on other sites

Здравствуйте!

Внизу в /lang/russian/lang_russian.conf добавляйте свою секцию, например:

[my_text]
my_text_placeholder = 'Мой текст'

Затем откройте шаблон, в который Вы хотите вставить текст.

Например в /templates/шаблон/index.html

Вверху есть строка:

{config_load file="$language/lang_$language.conf" section="index"}
{config_load file="$language/lang_$language.conf" section="boxes"}

Это значит, что в шаблоне index.html доступны текстовы метки из разделов index и boxes в /lang/russian/lang_russian.conf

Добавляйте третьей строкой в index.html строку:

{config_load file="$language/lang_$language.conf" section="index"}
{config_load file="$language/lang_$language.conf" section="boxes"}
{config_load file="$language/lang_$language.conf" section="my_text"}

т.е. теперь у Вас в шаблоне доступны метки из Вашей секции my_text и Вы в шаблоне /templates/шаблон/index.html

Можете любые метки из этой секции добавлять, в данном примере у Вас только дона метка {#my_text_placehloder#}

Добавляете её и она выведет Мой текст.

27 минут назад, komsit сказал:

Добрый день! 

 

 

Link to post
Share on other sites
  • 1 month later...

Добрый день! Все отлично работает!

Подскажите, а возможно также реализовать подгрузку нужного текста 

{config_load file="$language/lang_$language.conf" section="my_text"}

в metatags.php ?

Link to post
Share on other sites
2 часа назад, komsit сказал:

Добрый день! Все отлично работает!

Подскажите, а возможно также реализовать подгрузку нужного текста 

{config_load file="$language/lang_$language.conf" section="my_text"}

в metatags.php ?

Нет, metatags.php не проходит через smarty шаблонизатор.

Link to post
Share on other sites
×
×
  • Create New...