Рекомендуемые сообщения

komsit

Добрый день! 

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

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

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

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

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

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

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

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

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

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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 сказал:

Добрый день! 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
komsit

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
support

Не за что

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
komsit

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

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

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

в metatags.php ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
support
2 часа назад, komsit сказал:

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

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

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

в metatags.php ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти