Авторизация  
support

Как добавлять текстовые метки в шаблоны VamShop!?

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

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#}

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

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


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

Немного добавлю, как делаю я.
В папке /lang/russian/ (и в других языках, если они есть) создаю файл template_lang_russian.conf. Все индивидуальные метки добавляю в него. В нужном шаблоне подключаю:

{config_load file="$language/template_lang_$language.conf" section="template"}

Таким образом при обновлении не нужно выискивать правки в основном файле перевода.

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


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

Немного добавлю, как делаю я.
В папке /lang/russian/ (и в других языках, если они есть) создаю файл template_lang_russian.conf. Все индивидуальные метки добавляю в него. В нужном шаблоне подключаю:


{config_load file="$language/template_lang_$language.conf" section="template"}

Таким образом при обновлении не нужно выискивать правки в основном файле перевода.

Да, так правильнее, тогда если в обновлении что-то правилось в lang_russian.conf, то Ваши правки останутся на месте.

При установке обновления.

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


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

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

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

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

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

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

Войти

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

Войти
Авторизация