|
Muerto
Алексей Виноградов-фон Шлиппе
Зарегистрирован: 2006-09-14
Сообщений: 37
|
Ситуация такая, надо к фотогалерее добавить поле, к какому разделу некого подраздела сайта данная фотка относится. Т. е. чтобы в админке редактор, заведя новую фотку в галерею, мог указать селектом, что это товар серии "товары --> товары для программиста", а не "товары --> товары для верстальщика".
1) Конечно можно создать лист с названиями подразделов, но это не выход.
2) Или добавлять инфоблок с галереей для каждого из этих подразделов, а в главной галерее, где показывают все товары, выводить с игнором подразделов, но...
Я думаю о поле "связь с объектом" с форматом select Subdivision_Name from Subdivision where Parent_Sub_ID=<id моего подраздела>, но как это сделать - не пойму даже с http://netcat.ru/developes/docs/components/types-of-fields/
Помогите кто-нибудь кодом, плиз...
P.-S. Netcat 5.01
Nadie hablara de nosotras cuando hayamos muerto...
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Делали такое. В макете дизайна пропишите:
$abrowse_b['prefix'] = "";
$abrowse_b['active'] = "<option value='\".\$data[\$i][Subdivision_ID].\"'>%NAME</option>";
$abrowse_b['unactive'] = $abrowse_b['active'];
$abrowse_b['divider'] = "";
$abrowse_b['suffix'] = "";
$my_selector=s_browse_sub(367, $abrowse_b);
367 - номер раздела, содержимое которого надо смотреть
А в форме редактирования вставьте такую конструкцию:
<select name='f_Subdiv'>$my_selector</select>
или, если не сработает, тогда так:
<select name='f_Subdiv'>{$GLOBALS['my_selector']}</select>
И в поле Subdiv будет нормер выбранного редактором раздела.
Также, усложнив шаблон abrowse_b, можете сделать в этом селекторе отображение в том числе и вложенных подразделов - то есть всего дерева.
|