mvfedosov 0 Опубликовано 13 мая, 2008 Жалоба Share Опубликовано 13 мая, 2008 Создал метку в файле lang_russian.conf, к примеру text_test = 'тестовая метка' В шаблоне её можно вывести так: {#text_test#} и это работает всегда, кроме того случая, когда я использую метку в javascript'е, например, вот так НЕ работает: {literal} <script> alert ({#text_test#}); </script> {/literal} Вопрос: как же использовать метки в javascript коде? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 мая, 2008 Жалоба Share Опубликовано 13 мая, 2008 Это потому что внутри literal Вообще, js подключается через php файлы и там можно использовать обычные константы из /lang/russian/russian.php т.е. вот этот свой js скрипт попробуй вставить в /templates/шаблон/javascript/general.js.php т.е. вставляй в этот файл что-то вроде: <script>alert (<?php echo MY_TEXT; ?>);</script>[/code] а в /lang/russian/russian.php добавить: [code]define('MY_TEXT','метка'); Вот как-то примерно так. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения