Sheer писал(а): 04.03.2019 21:48
Кстати для этого есть событие 'core.common'
Упс, а для вашей задачи оно и не требуется, ибо она решается вообще без использования условных конструкций. Достаточно в расширении создать два "языковых" файла с одинаковым именем в разных папках - один для русского, второй для аглицкого и файл шаблона для меню.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer писал(а): 04.03.2019 21:48
Это L_USER_LANG
Объекты шаблонов с префиксом L_ нельзя использовать в условных конструкциях шаблонов <!-- IF --><!-- ENDIF -->
Нужно так
Ага, так всё работает! Спасибо! Теперь буду думать, как сделать правильно.
(я кстати правильно сделал, что USER_LANG определил в index.php? Или опять напортачил?)
Zhu-zhu писал(а): 04.03.2019 23:06
Или опять напортачил?
Канешна!!! Ибо не трогайте файлы движка. Никогда не трогайте. А во вторых
Zhu-zhu писал(а): 04.03.2019 23:06
USER_LANG определил в index.php
вот оно и будет работать только на главной.
Отправлено спустя 53 секунды:
Еще раз
Sheer писал(а): 04.03.2019 22:51
для вашей задачи оно и не требуется, ибо она решается вообще без использования условных конструкций
Отправлено спустя 15 секунд:
Щас сделаю...
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer писал(а): 04.03.2019 22:51
Упс, а для вашей задачи оно и не требуется, ибо она решается вообще без использования условных конструкций. Достаточно в расширении создать два "языковых" файла с одинаковым именем в разных папках - один для русского, второй для аглицкого и файл шаблона для меню.
Кажется, начинаю понимать...
Отправлено спустя 2 минуты 37 секунд:
Sheer писал(а): 04.03.2019 23:09
вот оно и будет работать только на главной.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы Мини FAQ Если ничто другое не помогает, прочтите, наконец, инструкцию! "Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения". Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Ещё раз хочу сказать БОЛЬШОЕ СПАСИБО! У меня всё получилось, всё работает. Теперь понимаю, что я пытался сделать в принципе неправильно, и мне просто повезло, что натолкнулся на проблему с IF и на отзывчивого человека на этом форуме, благодаря чему я получил не только волшебный пендюль в нужном направлении, но и полностью готовый работоспособный код.