База знаний
Поиск по категориям базы знаний
Все .htaccess 1C Bytehand CommerceML IIS nginx show_block SMS Sphinx Артикул Доступность Кастомизация Кастомизация админки Корзина Купить в один клик Магазин Меню Модуль МойСклад Мультиязычность Наличие товара Объявления Пагинация Пароль Перенос сайта Поиск Поиск по объявлениям Пользователи Права на файлы Сжатие CSS-файлов Скидка Создание товара Сортировка Статьи Счетчик Тема Установка Файловый архив Фильтр Шаблон Шаблон письма Шаблонный тег18.02.2015
Проблема
Возник вопрос по
'multilang' => true,
при добавлении своего поля. Например, прописываю
'h1' => array(
'type' => 'text',
'name' => 'Заголовок H1',
'multilang' => true,
),
В результате при сохранении страницы, белый экран, если убираю
'multilang' => true,
то данные сохраняются в БД. Подскажите с чем связано?
Решение
Мультиязычное поле означает, что в конце названия поля в базе данных будет добавляться номер языка. Например, h11, h12 (для второго языка и т. д.).
В SQL-запросах надо оборачивать название поля в квадратные скобки.
Например,
SELECT [h1] FROM ....