очень занимательная выдалась тема! Некоторые цитаты можно прям смело в демотиваторах публиковать ))))) Вы, не обижайтесь только, понятно, что всему нужно сначала научиться.
Описанный mila_serdnaya сайт делается на Seblod примерно за 4 часа. Ни одного из сторонних компонентов при этом ставить не нужно, соответственно сайт получается лёгкий и быстрый. Другой плюс – вы можете постоянно расширять и улучшать функционал. С помощью Seblod можно сделать всё, что угодно: интернет-магазин, форум, социальную сеть. Именно поэтому разработчики пишут "SEBLOD is an Application Builder and a Content Construction Kit", то есть не просто CCK а Конструктор приложений.
Чтобы работать с ним, необходимо в первую очередь понять, какими инструментами он оперирует. Кстати Wedal отличные уроки сделал для начинающих, не понятно почему вы начали с 5, 6 и 7 уроков... Лично я благодаря этим урокам получил хороший старт.
Да, Себлод требует знаний, но это полезные и перспективные знания, которые позволят вам не просто сделать функциональный сайт, но и улучшать его постоянно. Тем более, как я понял вы уже разобрались как создавать формы, а это один из 3 основных инструментов Себлода. Так продолжайте развитие!
Писать собственный компонент имея Себлод, это всё равно что изобретать велосипед: вы будете создавать таблицы, писать скрипты, делать запросы... В общем, всё то, что за вас делает Себлод для достижения тех же, и гораздо более сложных задач. К тому же вам нужны очень хорошие знания MySQL, PHP, JS (хотя и к ним вы приедете используя Себлод, но постепенно!).
Решать конечно вам. Но на мой лично взгляд, именно KKAAZZOO было подсказано правильное направление. Однако я не согласен с тем, что с помощью поля Select Dynamic нельзя отобрать категории созданные пользователем (ведь Динамик это по сути запрос к БД, а запросом можно получить ЛЮБЫЕ данные из базы, с ЛЮБЫМИ условиями; у нас есть id автора создавшего категорию в ячейке created_user_id таблицы _categories).
Вообще для решения основной задачи с папками, имея Seblod, вовсе не обязательно заморачиваться с категориями. Достаточно создать поле FieldX прямо в ТК USer (то есть в профиле автора) с одним текстовым полем, в которое он будет вводить Названия своих "папок", а потом вывести этот список в форме добавления Произведения (которое уже будет Материалом). Можно создать даже не FieldX, а GroupX, которое включает в себя не одно поле, а группу полей. И предоставить возможность автору не только давать название для "папки", но и краткое описание, картинку и любые другие данные, какие только пожелаете. И уже не нужно беспокоиться об алиасах, и уже тем более о попадании категорий в общий список. И вообще, плодить категории - дурной тон.
Не мог не отписаться в данной теме, видя упорство и большое желание женщин достичь результата. Желаю вам удачи в этом непростом деле!