База знаний
Поиск по категориям базы знаний
Все .htaccess 1C Bytehand CommerceML IIS nginx show_block SMS Sphinx Артикул Доступность Кастомизация Кастомизация админки Корзина Купить в один клик Магазин Меню Модуль МойСклад Мультиязычность Наличие товара Объявления Пагинация Пароль Перенос сайта Поиск Поиск по объявлениям Пользователи Права на файлы Сжатие CSS-файлов Скидка Создание товара Сортировка Статьи Счетчик Тема Установка Файловый архив Фильтр Шаблон Шаблон письма Шаблонный тег12.05.2015
Проблема
Как поле сделать мультиязычным (значения разные для разных языковых версий)?
Решение
Вам нужно сделать изменения в трех местах:
В административном интерфейсе добавить полю признак multilang
В базе данных вместо одного поля сделать несколько полей для каждого языка. Например, вместо field (название поля) будет field1, field2, field3, где 1, 2, 3 - идентификаторы языков сайта.
На сайте, где запрашивается поле в SQL запросе заключить его в квадратные скобки. Например, SELECT [field], ... FROM ...