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