Здравствуйте, уважаемые форумчане.
Проблема такая.
Создал новый тип материала. В этот тип, кроме полей по умолчанию, добавил ещё тип "Файл" и всё. После создания в списке "Добавить материал" этот тип не обнаружил. Чего я только не делал. И машинные имена менял и создавал совсем простой тип без дополнительных полей -- ничего не помогло.
Подскажите, пожалуйста, в чем может быть проблема?
С уважением, Владислав.
Комментарии
Попробуйте очистить кэш.
Не помогло.
Самое интересное, что когда в строке адреса ввожу http://site.ru/add/node/машинное_имя_материала, то форма для добавления соответствующего типа материала появляется.
А можно скриншоты, где именно не появляется тип - модуль админ меню или на странице администрирования?
Прикрепил скриншоты.
На первом типа материала "Для родителей" не видно ни на странице раздела "Добавить материал", ни в меню пользователя справа. Однако в списке типов материалов он есть: и в административном меню и в разделе "Типы материалов"
admin/config/administration/admin_menu
-- выключите кеширование на стороне клиента
Интересный момент.
Когда открыл Редактировать ссылку меню из раздела "Главная › Управление › Структура › Меню › Меню пользователя", которая отвечает за переход на страницу создания материала, то в окне было сообщение
Notice: Undefined index: #description в функции special_menu_items_form_menu_edit_item_alter() (строка 166 в файле *******/sites/all/modules/special_menu_items/special_menu_items.module).
Не помогло
Пока вручную добавил в меню "Добавить материал".
По ходу, Drupal не хочет автоматически создавать в соответствующем меню ссылку на добавление материала.
По ходу, вы что-то удалили/установили криво в своё время - отсюда и проблемы. Исправляется чистками в бд (рецептов не дам, т.к. все индивидуально).
вот у меня был аналогичный случай, когда я поменял машинные имена и двух типов материалов
Возможно вы правы. Благодарю.
Эта проблема решилась удалением модуля Special menu items.
Можно по-подробнее, пожалуйста?
http://drupal.ru/node/130536