Система не видит типов материалов

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

Аватар пользователя digital_sword digital_sword 13 сентября 2011 в 13:40

Друпал7, последняя.
Создано несколько типов материалов, ну и еще 2 стандартные. На странице отображения типов они есть.

Но вот когда жму на кнопку "Добавить содержимое" - надпись, что типов нет и предложение их создать. Также с автосинонимами. Ни к одному старому типу автосинонимы не подключаются.

Зато если я создаю новый тип материала: тут и в добавить содержимое его видно, и автосинонимы с ним согласны работать. Что за?

Комментарии

Аватар пользователя vicshine vicshine 13 сентября 2011 в 13:58

1. Такая проблема у админа или для любого зарег. пользователя?
2. Что пишет сайт, если перейти по yoursite.ru/node/add ?

Аватар пользователя digital_sword digital_sword 13 сентября 2011 в 14:17

1. У любого пользователя.
2. Как и писал, "Вы не создали ни одного материала. Откройте страницу создания материалов чтобы создать новые материалы."

Удаление и создание типа материала с тем же машинным именем не помогает. Сайт помнит, какие типы материалов уже были.

Вообще тип можно создать, если написать напрямую node/add/article, или другое. Все бы ничего, но автосинонимы со старыми типами не работают. Думаю причина одна и та же.

Аватар пользователя digital_sword digital_sword 13 сентября 2011 в 14:26

Не, у пользователя №1 все права. И создать то я все равно могу. Да и автосинонимы для них тогда почему не работают?
Галки поставил все.

Аватар пользователя vicshine vicshine 13 сентября 2011 в 14:52

"digital_sword" wrote:
Галки поставил все.

Честно, напоминает мою давнюю тему. В смысле, непонятное-неочевидное Sad

Пробуйте чистить кэш. Если есть бэкапы - откатиться.
Больше даже не знаю чего рекомендовать Wink

Аватар пользователя Frantsuzzz Frantsuzzz 14 февраля 2012 в 14:48

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 )

Кто сталкивался с такой ошибкой? В какую сторону копать.

Аватар пользователя Frantsuzzz Frantsuzzz 15 февраля 2012 в 11:12

Короче, так и не разобрался в этой проблеме. Обновление друпала не устранило проблему. Скорее всего она кроется в установленных(удаленных) модулях (может какой модуль некорректно удалился). Пришлось откатить сайт на несколько дней назад. Это помогло.

Аватар пользователя livestd livestd 12 декабря 2012 в 22:16

admin/structure/menu/manage/navigation бла бла бла не помогает(
может есть другие способы решения? откат для меня - не вариант

Аватар пользователя livestd livestd 13 декабря 2012 в 15:40

Решено! вся проблема ошибки PDOException: в функции _menu_router_save() (строка 3813 в файле /home/cp783848/public_html/idemdomoi/includes/menu.inc). В неизвестных символах. При архивации-разархивации глючат латинские символы. Все папки, в названиях которых есть подобные символы нужно удалить. Так-же желательно проверить меню, возможно там зачешется подобная "Ё".
На удивление после удаления из папки themes всех неправильных папок, сразу все работать не стало. Очистка кэша тож не помогла. И пришел шаман с бубном. Вобщем залил пустую тему с тем-же названием, потом вернул все на место и все заработало.

Аватар пользователя Shvapsss Shvapsss 30 августа 2016 в 15:55

Спасибо, помогло:

Решение:
Переходим admin/structure/menu/manage/navigation и включите пункты Статья, Страница и ваши типы материалов