Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

!!!! need help !!!!

!!!! need help !!!!
, by
Проблема вот в чём: 1. необходимо создать каталог продукции с галереей товаров, т.е. + Category 1 + Category 2 + Category 3 - при нажатии должна открываться галерея изображений Item`ов с ссылками на полную ноду - Item 3.1 - при нажатии должна открываться полная нода - Item 3.1 - Item 3.1 + Category 4 пытался сделать с views, но при нажатии на ссылку из какой либо категории(должна открываться полная нода) открывается галерея.

2. Как прикрепить к каждому типу материала поле(ссылку), при нажатии на которое в содержимом(описании) материала выводилось бы содержимое этого поля.

3. У каждого товара существует несколько модификаций; Как создать поля(группу полей), чтобы они функционировали так-же, как в П№2, и при этом были привязаны к своему материалу я новичок - не знаю всех тонкостей, поэтому если можно по-подробней заранее СПАСИБО

1 answer
votes: 491
Answer

Проблема вот в чём:
1. необходимо создать каталог продукции с галереей товаров, т.е.
+ Category 1
+ Category 2
+ Category 3 - при нажатии должна открываться галерея изображений Item`ов с ссылками на полную ноду
- Item 3.1 - при нажатии должна открываться полная нода
- Item 3.1
- Item 3.1
+ Category 4
пытался сделать с views, но при нажатии на ссылку из какой либо категории(должна открываться полная нода) открывается галерея.

Это можно сделать через Views, нужно выводить ноды и группировать их по терминам таксономии. Открывать-закрывать списки можно с помощью плагина jquery treeview или сделать свой небольшой скриптик на jquery с помощью click(), show(), hide(), что-то наподобии этого (код нужно вставлять в отдельный js файл, файл js нужно подцепить в теме друпала в файле .info) :

$('.term').click(function(){
  $(this).children.toggle();
  $(this).toggleClass('active-term');
});

2. Как прикрепить к каждому типу материала поле(ссылку), при нажатии на которое в содержимом(описании) материала выводилось бы содержимое этого поля.

Можно сделать с помощью fields group, группы полей, они входят в состав друпала, сгруппируйте несколько полей и поставьте группу раскрывающейся (collipsable)

3. У каждого товара существует несколько модификаций;
Как создать поля(группу полей), чтобы они функционировали так-же, как в П№2, и при этом были привязаны к своему материалу

 

я новичок - не знаю всех тонкостей, поэтому если можно по-подробней

Здесь скорее всего придется писать на Друпале ajax запрос, другого простого пути наверно нет.

 

 


спасибо что откликнулись, на друпал.ру меня послали с таким вопросом