Вопрос по типам материалов в D7

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

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 14:51

Здравствуйте, Друпофилы.
Прошу внести ясность. Мозг закипает.

Есть в D7 настройка типов материала.
Если это тип материала blog, без проблем добавляется в главное меню и имеет адрес /blog/
Если это наш тип материала, созданный администратором со всеми правами, то есть вопросы...

1. Такой тип материала адрес не имеет?
2. Как добавить в главное меню ссылку на админовский тип материала?

Спасибо!

Комментарии

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 16:10

"kosHta" wrote:
Непанятна.

У типа материала blog, есть ссылка. Могу сразу создать ссылку меню, указать адрес и вывести ленту блогов.

У материала типа photo (созданного мной), адреса нет. Пишет страница не доступна. Соответственно меню, куда прописываю, /photo/, создать тоже не могу.

Это так задумано или я не правильно создаю материал типа photo.

Спасибо за участие )))

Аватар пользователя Niklan Niklan 11 ноября 2013 в 16:22

"b_e_n_i" wrote:
Здравствуйте, Друпофилы.

Зашел так зашел в сообщество.
"b_e_n_i" wrote:
Если это наш тип материала, созданный администратором со всеми правами, то есть вопросы...
1. Такой тип материала адрес не имеет?
2. Как добавить в главное меню ссылку на админовский тип материала?

гуглим гайды - проблемы уходят

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 16:30

"Niklan" wrote:
гуглим гайды - проблемы уходят

Дружище... )))
Я уже отдрупалил не одну сотню гайдов.

Не могу понять почему не создаётся ссылка в главном меню на мой материал. Это ломает все мои шаблоны.

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 16:51

Ок! Спрошу по другому.

Стоит задача создать материал типа "Фото". В этот материал пользователи смогут добавлять свои фотографии.

Как это реализовать?

Терминами таксономии, хочу потом поделить на подразделы "Фото на столе" "Фото под столом".

Т.е. банально....
Заходим в пункт меню фото и видим всю ленту записей "фото". Как в меню добавить?

Аватар пользователя dotter90 dotter90 11 ноября 2013 в 17:02

Поставьте модуль views, создайте в нем представление типа страница, задайте адрес photo, пункт меню можете прямо во вьюсе создать или руками в меню, во вьюсе обязательно поставьте фильтр по типу материала(a вашем случае "фото") вот и все.

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 17:05

"dotter90" wrote:
Поставьте модуль views, создайте в нем представление типа страница, задайте адрес photo, пункт меню можете прямо во вьюсе создать или руками в меню, во вьюсе обязательно поставьте фильтр по типу материала(a вашем случае "фото") вот и все.

С виевсом уже сделал. Хотелось без него обойтись. Задача вроде простая. Sad

Спасибо!)

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 17:37

"neltharian" wrote:
мало !! Мало!

Спасибо добрый человек! Ткни носом. Так чтобы с первого раза дошло.

Виевсом не совсем хочу. Это фотоальбом. У виевса время отрисовки зашкаливать будет. Хочу потом создать отдельный шаблон для темизации.

Ну так что? Есть возможность решить мою задачу?

Аватар пользователя Chyvakoff Chyvakoff 11 ноября 2013 в 17:38

"b_e_n_i" wrote:
У типа материала blog, есть ссылка.

Это частный случай,имхо. У вас срабатывает модуль Blog?
"b_e_n_i" wrote:
Это так задумано или я не правильно создаю материал типа photo.

Всё работает так как задумано)))

Тип материала не имеет своей "ссылки", разве что одну единственную node/add/photo(или что там у вас)

Если нужен урл photo - создаёшь вьюху и в ней выводишь свои фотки)

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 17:43

"Chyvakoff" wrote:
Это частный случай,имхо. У вас срабатывает модуль Blog?

Срабатывает! Добавляется! Всё хорошо!

"Chyvakoff" wrote:
Тип материала не имеет своей "ссылки", разве что одну единственную node/add/photo(или что там у вас)

Вот! Это уже успокоило. Значит искать ссылку нет смысла. Спасибо!

"Chyvakoff" wrote:

Если нужен урл photo - создаёшь вьюху и в ней выводишь свои фотки)

Без вьюхи никак? Выше писал почему не хочу вьюху юзать.

Аватар пользователя Niklan Niklan 11 ноября 2013 в 18:51

"b_e_n_i" wrote:
У виевса время отрисовки зашкаливать будет.

Вот от сюда поподробнее
"b_e_n_i" wrote:
Хочу потом создать отдельный шаблон для темизации.

Ничего ен мешает темизировть views

Аватар пользователя b_e_n_i b_e_n_i 11 ноября 2013 в 20:18

"Niklan" wrote:
Вот от сюда поподробнее

Обычный вывод блогов конкретного пользователя занимает 245 мс. (это на локальном Денвере) Картинки надо ещё в правильном виде раскидать. Поболее будет.

Аватар пользователя drupby drupby 11 ноября 2013 в 21:18

"b_e_n_i" wrote:
Обычный вывод блогов конкретного пользователя занимает 245 мс. (это на локальном Денвере) Картинки надо ещё в правильном виде раскидать. Поболее будет.

не хочешь вьюсом - открывай исходный код модуля blog и по образу и подобию пиши свой модуль

Аватар пользователя Chyvakoff Chyvakoff 12 ноября 2013 в 10:12

"b_e_n_i" wrote:
Без вьюхи никак? Выше писал почему не хочу вьюху юзать.

Всё равно ты к ним придёшь.
Темить вьюс тоже легко.

Если не хочешь вьюсы - создаёшь свой модуль, юзаешь в нём связь с БД и выводишь материалы. Но это велосипедный велосипед)))

Аватар пользователя drupby drupby 12 ноября 2013 в 10:38

"b_e_n_i" wrote:
У виевса время отрисовки зашкаливать будет.

включение кеширования во вьюсе спасет отца русской демократии

Аватар пользователя neltharian neltharian 12 ноября 2013 в 12:08

"b_e_n_i" wrote:
Виевсом не совсем хочу. Это фотоальбом. У виевса время отрисовки зашкаливать будет. Хочу потом создать отдельный шаблон для темизации.

пиши свой лунапарк со всем нужным

Аватар пользователя b_e_n_i b_e_n_i 12 ноября 2013 в 21:23

Таки сделал на Вьювсе. Писать "велосипеды" (с) тоже нет смысла.

Всем сасибище нечеловеческое.... )))

З.Ы. На сайте уже дофига представлений. Поглядим что получится в итоге.