[РЕШЕНО] Как вставить в текст материала ноды: картинки, аудио, видео - произвольно, в любом количестве.

Главные вкладки

Аватар пользователя odes@drupal.org odes@drupal.org 6 марта 2010 в 0:09

Доброго времени суток, многоуважаемые форумчане.

Относительно недавно начал познавать CCK и Views. Создал галерею картинок (+Image API + ImageCache + ImageField)(картинка==field, картинка!=node :)), настроил вывод, сделал блок с random image. Вобщем все очень понравилось. Но не об этом речь. Smile

Возникла извращенная задача (частично заказчик придумал, частично - моя воспаленная фантазия) создать специфический тип материала News.

В чем специфика: пользователь должен иметь возможность добавлять произвольное количество полей разного типа в этот тип материала картинок, видео и аудио - да так, чтобы элементы были нодами, при клике на которые можно было бы перейти на эти ноды и отдельно комментировать их..

Комментарии

Аватар пользователя odes@drupal.org odes@drupal.org 6 марта 2010 в 14:04

виноват! обладая не таким мощным интеллектом, как ваш, не смог осознать, что сия цифра означает? 42 поста на эту тему? 42й номер модуля?....

......... (подумав, добавил):
П.С. Прошу всех, жеалющих самоутвердиться "в стиле прыщавых подростков" - возвыситься в своих глаза путем (в т.ч. косвенного) унижения вопрошающего, поигрывания мускулатурой и проведения соревновательных меряний сами-знаете-чем - ПРОХОДИТЬ МИМО. А то чес слово, обижу. Не считаете себя настолько низкими, чтобы отвечать на столь глупые вопросы - не демонстрируйте лишний раз всю глубину своей пропасти. Упивайтесь своим безграничным величием и уровнем мастерства, но, умоляю, не ср[CENSORED]те в коммнетах. Этот пост может в дальнейшем пригодиться другим людям.
Спасибо за понимание.

Аватар пользователя odes@drupal.org odes@drupal.org 13 марта 2010 в 22:13

После долгих мытарств решил такими инструментами:

1. wywsiwyg
2. fckeditor
3. insert node
4. fckeditor plugin для связки fckeditor + insert node

Отдельно при помощи CCK создал типы материала Image, Video, Audio (к CCK для таких делов надо подгрузить модули Image Field, Embedded Media Field). И - вуаля - создаю текст, в него вставляю тэг [node:ID ноды] - на выходе получаю текст с картинками, аудио и видео, на которые можно переходить как на отдельные ноды. Пока что не могу разобраться, как применить к картинкам при отображении в тексте параметры Image Cache, либо же 'teaser' - но это дело времени. Было бы страстное желание, решение можно найти.

Всем, кто "помог" - большое спасибо (т.е. никому). Smile
Надеюсь, мой опыт будет кому-то полезен.