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

komsit

Добрый день! 

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

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

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

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

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

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

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

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

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

 

 

 

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


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

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

Внизу в /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

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

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


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

Не за что

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


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

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

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

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

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

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

Войти

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

Войти