Recommended Posts

komsit

Добрый день! 

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

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

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

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

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

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

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

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

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

 

 

 

Share this post


Link to post
Share on other sites
support

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

Внизу в /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 сказал:

Добрый день! 

 

 

Share this post


Link to post
Share on other sites
komsit

Огромное спасибо! Буду пробывать.

Share this post


Link to post
Share on other sites
support

Не за что

Share this post


Link to post
Share on other sites
komsit

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

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

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

в metatags.php ?

Share this post


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

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

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

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

в metatags.php ?

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now