Друпал7, последняя.
Создано несколько типов материалов, ну и еще 2 стандартные. На странице отображения типов они есть.
Но вот когда жму на кнопку "Добавить содержимое" - надпись, что типов нет и предложение их создать. Также с автосинонимами. Ни к одному старому типу автосинонимы не подключаются.
Зато если я создаю новый тип материала: тут и в добавить содержимое его видно, и автосинонимы с ним согласны работать. Что за?
Комментарии
1. Такая проблема у админа или для любого зарег. пользователя?
2. Что пишет сайт, если перейти по yoursite.ru/node/add ?
1. У любого пользователя.
2. Как и писал, "Вы не создали ни одного материала. Откройте страницу создания материалов чтобы создать новые материалы."
Удаление и создание типа материала с тем же машинным именем не помогает. Сайт помнит, какие типы материалов уже были.
Вообще тип можно создать, если написать напрямую node/add/article, или другое. Все бы ничего, но автосинонимы со старыми типами не работают. Думаю причина одна и та же.
Проверьте права на добавление материала. Возможно сбились.
Не, у пользователя №1 все права. И создать то я все равно могу. Да и автосинонимы для них тогда почему не работают?
Галки поставил все.
Честно, напоминает мою давнюю тему. В смысле, непонятное-неочевидное
Пробуйте чистить кэш. Если есть бэкапы - откатиться.
Больше даже не знаю чего рекомендовать
не как в вашем случае. Смена темы не помогает. Кэш сто раз чистил. И модули все отключал
http://www.drupal.ru/node/64376
Посмотрите тут.
У меня другая проблема появилась. После установки drupal7 все работало. Типы материалов создавались, в списке node/add отображались и по ссылке node/add/mymaterial создавались.
Сегодня попробовал создать новый тип материала: он в базу записывается а вот ссылки на создание не работают.
Такое ощущение, что не записываются пути.
И кстати views также создает страницы, но когда переходишь по ссылке, пишет что страница не найдена.
В журнале друпала нашел ошибку:
PDOException: в функции _menu_router_save() (строка 3768 в файле /home/user2099/zoo.vrassove.com/includes/menu.inc).
источником ошибки вылазят разные модули (/admin/structure/menu, /admin/node/add )
Кто сталкивался с такой ошибкой? В какую сторону копать.
Короче, так и не разобрался в этой проблеме. Обновление друпала не устранило проблему. Скорее всего она кроется в установленных(удаленных) модулях (может какой модуль некорректно удалился). Пришлось откатить сайт на несколько дней назад. Это помогло.
Решение:
Переходим admin/structure/menu/manage/navigation и включите пункты Статья, Страница и ваши типы материалов
admin/structure/menu/manage/navigation бла бла бла не помогает(
может есть другие способы решения? откат для меня - не вариант
Решено! вся проблема ошибки PDOException: в функции _menu_router_save() (строка 3813 в файле /home/cp783848/public_html/idemdomoi/includes/menu.inc). В неизвестных символах. При архивации-разархивации глючат латинские символы. Все папки, в названиях которых есть подобные символы нужно удалить. Так-же желательно проверить меню, возможно там зачешется подобная "Ё".
На удивление после удаления из папки themes всех неправильных папок, сразу все работать не стало. Очистка кэша тож не помогла. И пришел шаман с бубном. Вобщем залил пустую тему с тем-же названием, потом вернул все на место и все заработало.
Спасибо, помогло:
Решение:
Переходим admin/structure/menu/manage/navigation и включите пункты Статья, Страница и ваши типы материалов
Ткните "Решение" в меню комментария, который вам помог.
Только ТС может это сделать же.
Это смотря как сильно хотеть!