запуталась в структуре каталога. Помогите!!!!

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

Аватар пользователя witch witch 24 февраля 2012 в 22:57

Всем здрасти. Думаю над структурой уже неделю.. Такое ощущение, что что-то упускаю.
Задача такая.
Есть типы материала автомобили, чайники, фотоаппараты.
нужно на сайте сделать такой каталог:
Авто
автомобили
Техника
чайники
фотоаппараты

При чем, автомобили, чайники и фотоаппараты должны вести на ссылки добавления этого типа материала, а Авто и Техника просто заголовки.
Что я только не пробовала, и таксономию привязывать, и тип материала с именем каталог, но по моему я зациклилась и не вижу решения нормального..
Помогите пожалуйста!
Буду рада любым идеям
Спасибо Smile

Комментарии

Аватар пользователя cunard cunard 24 февраля 2012 в 23:37

Прочитал 9 раз, чтобы понять, и то, возможно не понялъ Smile
Полагаю, что каталог - это таксономия?
Если да, то к определенному типу материала подкрепить определенный словарь таксономий( у вас каталог). Следовательно, в материале типа автомобили, прикрепить словарь(каталог):авто или автомобили, где в словаре автомобили изменить ссылку на добавления материала типа автомобили через модуль pathauto

Аватар пользователя witch witch 24 февраля 2012 в 23:52

Извините если неясно объяснила Smile
Я попробую конечно изменить путь в таксономии на путь добавления материала.. так еще не пробовала. Но если у меня этот каталог не такой простой, если это приведен маленький кусочек? Мне придется менять кучу ссылок руками? ужас же..
поэтому и ВРУЧНУЮ такое совсем не хочецца делать..

Аватар пользователя toshic toshic 25 февраля 2012 в 0:04

Если я вас понял,вы хотите,чтобы было меню с названиями типов материала при нажатии,на которых открывалась страничка по добавлению этого типа материала?
Я такое делал,только выводил через секондари меню.
Этот кусок кода можно давить внизу хедера под главным меню и он выведет горизонтально все ссылки.У меня их много было,потому такой вариант мне не очень подошел,красивей смотрелось в боковом сайдбаре.А если четыре,пять ссылок,то спокойно поместится.
<?php print theme('links__system_secondary_menu', array('links' => $secondary_menu, 'attributes' => array('id' => 'secondary-menu', 'class' => array('links', 'inline', 'clearfix', 'secondary-menu')), 'heading' => array('text' => t('Secondary menu'),'level' => 'h2','class' => array('element-invisible')))); ?>

Сначала создал типы этих материалов,а потом через стандартное меню добавления материала смотрел какая ссылка выходит на добавление каждого типа материала отдельно,ее и прописывал в юзер меню,только без #.

Предварительно в настройках прав пользователей позволив добавлять эти типы материалов.
То же самое проще сделать не извращаясь,как я ,и оставить только одну ссылку типа добавить обьявление,а там откроются ссылки только на добавление позволенных пользователям материалов.Но так правда не слишком гламурно получается))

Аватар пользователя witch witch 25 февраля 2012 в 0:08

toshic wrote:
Если я вас понял,вы хотите,чтобы было меню с названиями типов материала при нажатии,на которых открывалась страничка по добавлению этого типа материала?
Я такое делал,только выводил через секондари меню.
Этот кусок кода можно давить внизу хедера под главным меню и он выведет горизонтально все ссылки.У меня их много было,потому такой вариант мне не очень подошел,красивей смотрелось в боковом сайдбаре.А если четыре,пять ссылок,то спокойно поместится.
<?php print theme('links__system_secondary_menu', array('links' => $secondary_menu, 'attributes' => array('id' => 'secondary-menu', 'class' => array('links', 'inline', 'clearfix', 'secondary-menu')), 'heading' => array('text' => t('Secondary menu'),'level' => 'h2','class' => array('element-invisible')))); ?>

Сначала создал типы этих материалов,а потом через стандартное меню добавления материала смотрел какая ссылка выходит на добавление каждого типа материала отдельно,ее и прописывал в юзер меню,только без #.

Предварительно в настройках прав пользователей позволив добавлять эти типы материалов.
То же самое проще сделать не извращаясь,как я ,и оставить только одну ссылку типа добавить обьявление,а там откроются ссылки только на добавление позволенных пользователям материалов.Но так правда не слишком гламурно получается))

если бы их было так мало.. у меня планируется их штук 40.. 40 типов материала.. такой ужас нужен потому что в каждом типе будет разная информация..

Аватар пользователя witch witch 25 февраля 2012 в 0:05

НЕ получилось подменить путь, вернее подменила, но кликнув по ссылке не открывается страница добавления материала..
так что такой вариант не подходит..
При чем из админки теперь нажав Создать публикацию и выбрав тип тоже не открывается страница. Открывается страница таксономии, и написано- нет выбранных материалов или что-то такое

Аватар пользователя witch witch 25 февраля 2012 в 0:14

iHappy wrote:
А может один тип материала и связанные поля?

Я долго придумывала это, тоже хотела по человечески, но в результате того что на разных типах будут привязаны разные словари и разные данные этот вариант не годится

Аватар пользователя toshic toshic 25 февраля 2012 в 0:10

Если честно то не восем понятно,зачем вы подменяете.

Нужо стандартным способо пройти по ссылке добавления материала,сначала основной родительской,а потом по ссылке добавления выбранного типа материала.Вот ее копируейте и вставляйте в меню,а стандартную ссылку добавления потом просто уберете с главной страници и менб навигации вообще.и получается что ничего нарушать не нужно,вы просто настраиваете доабавление материала прямым путем в обход родительской ссылки,при этом ничего не нарушая.

Аватар пользователя witch witch 25 февраля 2012 в 0:13

toshic wrote:
Если честно то не восем понятно,зачем вы подменяете.

Нужо стандартным способо пройти по ссылке добавления материала,сначала основной родительской,а потом по ссылке добавления выбранного типа материала.Вот ее копируейте и вставляйте в меню,а стандартную ссылку добавления потом просто уберете с главной страници и менб навигации вообще.и получается что ничего нарушать не нужно,вы просто настраиваете доабавление материала прямым путем в обход родительской ссылки,при этом ничего не нарушая.

я это ответила на подмену в таксономии..

Аватар пользователя witch witch 25 февраля 2012 в 0:11

Поясню проблему еще разок..
у меня есть n типов материалов
мне их нужно сгруппировать под общими названиями, типа
Категория 1
--1тип материала
--2тип материала
Категория 2
--3тип
Категория 3
--4тип
--5тип
....
Категория n
--m тип

Вот эти пункты с дефисиками нужно чтобы вели на создание соответствующих нод
Вот как им присвоить эти общие категории? как связать?

Аватар пользователя toshic toshic 25 февраля 2012 в 0:14

witch
Тогда в чем трудность?Настройте права на эти добавления материалов и пользователи при переходе по родительской ссылке сами выберут ,вам останется лишь ее темизировать.
Либо сделайте один общий тип материала типа обьявление,а сами материалы в таксономию переведите,а в настройке типа материала выберете поле с выбором термина таксономии и дальше друпал сделает все сам.К чему такие страдания?))

Аватар пользователя witch witch 25 февраля 2012 в 0:21

toshic wrote:
witch
Тогда в чем трудность?Настройте права на эти добавления материалов и пользователи при переходе по родительской ссылке сами выберут ,вам останется лишь ее темизировать.
Либо сделайте один общий тип материала типа обьявление,а сами материалы в таксономию переведите,а в настройке типа материала выберете поле с выбором термина таксономии и дальше друпал сделает все сам.К чему такие страдания?))

Так уже интереснее, первый вариант не годится. т к по дизайну нужны эти дурацкие группировки
А вот второй вариант поясните плиз.
1.Создаю тип материала Объявление. это я сумею Smile
2. Какие материалы перевести в таксономию? и что значит перевести?
3. Настройка типа материала.. какого?

Аватар пользователя toshic toshic 25 февраля 2012 в 0:39

"witch" wrote:
Поясню проблему еще разок..
у меня есть n типов материалов
мне их нужно сгруппировать под общими названиями, типа
Категория 1
--1тип материала
--2тип материала
Категория 2
--3тип
Категория 3
--4тип
--5тип
....
Категория n
--m тип
Вот эти пункты с дефисиками нужно чтобы вели на создание соответствующих нод
Вот как им присвоить эти общие категории? как связать?

Вот ваша схема к примеру:
Категория 1
--1тип материала
--2тип материала
У ваших типов 1.2 у каждого свой список терминов,а сами они являюься разными словарями таксономии или они являются терминами словаря,который у вас является категорией?

Аватар пользователя witch witch 25 февраля 2012 в 0:44

toshic wrote:
"witch" wrote:
Поясню проблему еще разок..
у меня есть n типов материалов
мне их нужно сгруппировать под общими названиями, типа
Категория 1
--1тип материала
--2тип материала
Категория 2
--3тип
Категория 3
--4тип
--5тип
....
Категория n
--m тип
Вот эти пункты с дефисиками нужно чтобы вели на создание соответствующих нод
Вот как им присвоить эти общие категории? как связать?

Вот ваша схема к примеру:
Категория 1
--1тип материала
--2тип материала
У ваших типов 1.2 у каждого свой список терминов,а сами они являюься разными словарями таксономии или они являются терминами словаря,который у вас является категорией?

Нет же Smile Объясняльщик из меня еще тот Smile
Смотрите.
Категория это просто текст, который объединяет ссылки. Ссылки это ссылки на создание типов материалов. У каждого типа материала будут привязаны свои словари таксономии, но об этом пока не думаем..
сами типы не являются словарями таксономии, и не термины они какого то словаря..
Я могла бы создать таксономию с такой структурой, но ссылки с подпунктов не будут вести на создание материала..

Аватар пользователя toshic toshic 25 февраля 2012 в 1:01

То есть у вас есть некая статья или запись в странице,на которой вы пишите о том,что тра-ля-ля вы можете добавить туттру ла-ла вы можете добавить здесь,крекс-пекс-фекс добавляется тамчикенс-липенс добавляется вон там ?
Или Это просто блок как каталог ссылок,перейдя по которым посетилеь может удовлетворить свою насущную потребность в добавлении материала?
Моего мозга хватает только на немногое,так как я в друпале еще бубликно как я это понимаю,что раз есть типы материалов,значит они все находятся в меню добавления этих типов материалов,как если бы вы их добавляли стандартным способом.Типов материалов по-любому меньше чем терминов таксономии,так?Значит вы спокойно можете извлечь ссылку на добавление каждого материала в отдельности из окошка браузера,когда вы зайдете туда через родительскую стандартную ссылку и спокойно прописать ее при создании этого пользовательского меню.В настройках полей каждого типа материала добавьте новое поле -ссылка на термин,а в соседнем поле добавьте способ вывода ссылки,иерархический или выбор по списку или флажки перключатели,чтобы обьявления сортировались по своим терминам.
Если бы я такой модуль знал,я может бы поделился,но мне кажется,чо такое лучше ручками,Ведь вдргу модуль заглючит,а знаний как найти ошибку нет,то все будет сделано на смарку,хорошо если все вернется на прежнее место после удаления модуля.

Аватар пользователя toshic toshic 25 февраля 2012 в 1:09

Только копировать ссылки из окошка браузера нужно под правами простого пользователя,у которого есть права на добавления этих типов материалов.Не под админским логином,иначе ссылка работать не будет.Я для такого отедльно ник регил как обычный юзер и через него все ссылки вытаскивал и копировал в простой текстовый файл на компутере,А патом уже под админским прописывал их,какие мне нужно.Может это и через одно место,но мне помогло.

Аватар пользователя toshic toshic 25 февраля 2012 в 1:12

"witch" wrote:
Эх, не хотелось это делать вот так вручнуюю..но смотрю придется Sad
Спасибо за советы

Да ладно вам.))
Завтра Супербизоны веб-разработки подтянутся и мож чего да посоветуют дельного.
Вдруг действительно есть простое решение данного вопроса.
Утро вечера мудренее,как говорится.
Спокойной ночи)

Аватар пользователя witch witch 25 февраля 2012 в 12:05

toshic wrote:
"witch" wrote:
Эх, не хотелось это делать вот так вручнуюю..но смотрю придется Sad
Спасибо за советы

Да ладно вам.))
Завтра Супербизоны веб-разработки подтянутся и мож чего да посоветуют дельного.
Вдруг действительно есть простое решение данного вопроса.
Утро вечера мудренее,как говорится.
Спокойной ночи)

Спасибо за участие Smile
К сожалению ничего другого мне не посоветовали, только обсудили мой аватар Smile

Аватар пользователя witch witch 25 февраля 2012 в 12:03

Alexei91 wrote:
«их штук 40.. 40 типов материала»

Попробуйте все же пересмотреть и оптимизировать структуру.

Пробую пробую Smile Просто столько уже думала как сделать..

Аватар пользователя q2_faith q2_faith 25 февраля 2012 в 13:03

"Alexei91" wrote:
Попробуйте все же пересмотреть и оптимизировать структуру.

+100500
преимуществом будет, то что большая часть проблем отпадет
для вывода формы добавления материала в нужных местах можно использовать form_block(в названии могу ошибиться)

Аватар пользователя toshic toshic 25 февраля 2012 в 13:21

"witch" wrote:
Спасибо за участие Smile
К сожалению ничего другого мне не посоветовали, только обсудили мой аватар Smile

Пожалуйста;)
Если вы предоставляете свой интерфейс на всеобщее
обозрение,то вполне вероятно,что он окажется подверженным коментариям,
природа которых скрывается в любопытстве;))))))))