смотрите в таблице как формируется arSelectFields для свойств и для полей каталога, внизу есть примеры.
Думай, как баг. Мысли, как баг. Будь багом
|
Извиняюсь, не правильно прочитал. в catalog.section.list нет таких параметров.
Да, редактируете там. Если сделать так:
разделы отсортируются по алфавиту, но потеряется иерархия разделов. для этого и используется left_margin. Можно создать result_modifier.php в шаблоне компонента и перетусовать там с помощью php.
Думай, как баг. Мысли, как баг. Будь багом
|
|||||
|
|
|
|
шаблон не правили? имя фильтра в параметрах catalog.filter и catalog.section одинаковые?
При нажатии кнопки, url вообще формируется в строке браузера со значением свойств? (что то вроде set_filter=y&pf_arrFilter[city]=456) есть ли там параметр set_filter?
Думай, как баг. Мысли, как баг. Будь багом
|
|
|
|
|
|
Настройки->Информационные блоки->Экспорт->CSV(или XML) получите файлик, затем Настройки->Информационные блоки->Импорт->CSV(или XML) подсовываете ему файлик и указываете инфоблок куда нужно перенести данные. Остальные настройки можно не трогать
Думай, как баг. Мысли, как баг. Будь багом
|
|
|
|
|
два одинаковых правила. Одно отправляет на index.php второе на stati.php, какой у вас файл рабочий?
Думай, как баг. Мысли, как баг. Будь багом
|
|||
|
|
|
|
Один из вариантов: сделать две ссылки в которых передавать имя шаблона, н.п. ?template=first_template и ?template=second_template, перехватывать параметр и ставить куку.
а дальше в компонент передавать переменную с именем шаблона $template
Думай, как баг. Мысли, как баг. Будь багом
|
|||
|
|
|
|
к примеру catalog.section, в настройках сортируем по свойству "Группа товаров" (в поле SORT указываем PROPERTY_ИМЯ_СВОЙСТВА). А потом в шаблоне пробегаясь по $arResult["ITEMS"], перед выводом товара, проверяем не изменилось ли значение свойства "Группа товаров" по сравнению с предыдущим элементом, если изменилось выводим имя группы.
Думай, как баг. Мысли, как баг. Будь багом
|
|
|
|
|
Есть галочка в настройках инфоблока, проверять символьный код на уникальность. Она вам не подходит?
Думай, как баг. Мысли, как баг. Будь багом
|
|||
|
|
|
|
ну если не охото программировать... можно вместо вывода инпута этого свойства(прямо в шаблоне) вставить news.list настроенный на нужный инфоблок и сделать для него шаблон, чтобы все итемы вывел в select c name='arrFilter_pf[OTYPE] ':
шаблон примерно такой будет:
Думай, как баг. Мысли, как баг. Будь багом
|
|||
|
|
|
Компонент работает, если в инпут вводить ID привязанных элементов. Просто нет отображения для этого свойства. Его можно вывести самому в шаблоне фильтра в любом виде. При переборе выводимых свойств в шаблоне:
ловите по коду ваше свойство и в $arItem["INPUT"] формируете например в виде <select> список элементов инфоблока где value будет их ID
Думай, как баг. Мысли, как баг. Будь багом
|
|||||
|
|
|
|
а указаны верные? Просто если сайт был на другом сервере и там был прописан путь, то сейчас другой "Путь к корневой папке веб-сервера для этого сайта". Вроде из за него у меня как то при переносе сайта не подключалось меню. Хотя может ошибаюсь.
Думай, как баг. Мысли, как баг. Будь багом
|
|
|
|
|
|
да на самом деле можно все это реализовать написав пару правил и построением путей в result_modifier.php(проверяем если у элемента есть CODE строим путь /раздел/символьный код/, если нету - /раздел/идентификатор/). Только придется на уступки пойти, например взять за правило, что если после раздела в пути у нас cтоит число, то это ID, а если не только число, то символьный код.
К примеру: /section/10/ - это ID /section/element-name-10/ - это CODE отключаем в компоненте ЧПУ и передаем в зависимости от URL-а странице с компонентом ELEMENT_CODE или ID. Но только смысла я в этом не вижу. Если у вас есть уже база и у некоторых элементов нету символьного кода. То можно написать скрипт который пробежится по всем элементам и создаст его. Помоему он даже где то есть на форуме.
Думай, как баг. Мысли, как баг. Будь багом
|
|
|
|
|