komsit 2 Опубликовано 6 января, 2019 Жалоба Share Опубликовано 6 января, 2019 Добрый день! Подскажите пожалуйста, как можно сделать текстовые метки, по типу меток, которые доступны в шаблонах страниц {#text_mainpage#} - Выводит текст "Главная" Доступность меток нужна для страниц index.html, product_info.php.html и других страниц шаблона сайта. Предполагаю, что необходимо создать файл, в котором можно будет прописывать значения данных меток (и при необходимости менять), И выводить их на страницах шаблона сайта. По аналогии с файлом lang_russian.conf. Может каким то образом можно "запихнуть" эти метки в данный файл с минимум усилий? (ну или возможно подменить уже используемые метки на свой текст, но честно говоря этот вариант не лучший, потому как практически все используемые текстовые метки в шаблоне уже заняты) Но в идеале конечно создать для этого отдельный файл. (На форуме не нашел подобной темы) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 января, 2019 Жалоба Share Опубликовано 6 января, 2019 Здравствуйте! Внизу в /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 2 Опубликовано 6 января, 2019 Автор Жалоба Share Опубликовано 6 января, 2019 Огромное спасибо! Буду пробывать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 января, 2019 Жалоба Share Опубликовано 7 января, 2019 Не за что Ссылка на сообщение Поделиться на другие сайты
komsit 2 Опубликовано 8 февраля, 2019 Автор Жалоба Share Опубликовано 8 февраля, 2019 Добрый день! Все отлично работает! Подскажите, а возможно также реализовать подгрузку нужного текста {config_load file="$language/lang_$language.conf" section="my_text"} в metatags.php ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 февраля, 2019 Жалоба Share Опубликовано 8 февраля, 2019 2 часа назад, komsit сказал: Добрый день! Все отлично работает! Подскажите, а возможно также реализовать подгрузку нужного текста {config_load file="$language/lang_$language.conf" section="my_text"} в metatags.php ? Нет, metatags.php не проходит через smarty шаблонизатор. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения