Ситуация: перенос страниц сайта с другого сайта со своей CMS через импорт в .CSV файл (что было успешно сделано), при этом необходимо на Drupal сайте сохранить адреса страниц вида: domain.ru/product/aaa
Как же это сделать?
Стандартным путём указывая адрес с директорией в поле создания синонима в ручную, ничего не получается, после сохранения, показывает пустую страницу с заголовком и надписью: На данный момент нет содержимого, классифицированного этим термином.
Как это вылечить?
Комментарии
Использовать таксономию по назначению, а не вместо нод
А по конкретнее, как именно её использовать?
Вывести списком ноды в адресе: domain.ru/category/aaa это получилось.
А вот чтобы конкретная нода имела такой адрес пока непонятно.
Ноды = материалы
Термины таксономии = категории
с помощью [module=pathauto] можно настроить автоматическое формирование пути для каждого типа нод и словарей таксономии вот тут (admin/config/search/path/patterns)
Спасибо, разобрался.
Лазил там, но не знал можно ли помимо подстановочных шаблонов сам текст добавлять от себя, попробовал указать: product/[node:title] и получилось.
Правда возник ещё вопрос по таксономии теперь.
Есть словарь, в котором категория например: машины
и есть множество нод (материалов), добавленных автоматически импортом и в которых значение категория "не указано".
Можно ли автоматом, а не в ручную (около 1000 страниц), присвоить по маске/ключевому слову в титле или ещё как то, прописать конкретные материалы к конкретным категориям?
[module=rules]. Можно повесить правило на создание ноды для простановки терминов при тех или иных условиях. Ну и программно тоже самое можно сделать.
дабл коммент.
Ещё вопрос по таксономии.
Какие основные параметры в представлении задать (формат, поля, критерии фильтрации, критерии сортировки, контекстные фильтры, отношения), чтобы вывести страницу-каталог директорий, согласно иерархии категорий словаря?
То есть фактически вывести список категорий словаря.
http://groups.drupal.org/node/23812
На d.ru уже было много раз.
К сожалению большинство модулей для Drupal 6.
Хотелось бы всё таки настроить корректный вывод представления, пока не получается, например выводит не одну директорию в которой 30 нод имеющих данный термин, а в каталоге выводит 30 одинаковых директорий, вместо одной, нажав на которую будут 30 нод...никак не могу разобраться что не так выставлено.
С выводом категорий каталога разобрался.
Оказалось всё просто, вместо того, чтобы редактировать существующее по умолчанию представление таксономии, нужно было отлючить то, что по умолчанию и создать новое с минимальными настройками.
Но, есть некоторые недочёты, вопросы:
1. При переходе по ссылке в каталоге на просмотр материалов, он их показывает по странично по 10 штук. И где я только не ковырялся по 30 штук не мог сделать. Временно помогло то, что в конфигурации - информация о сайте для главной страницы поставил вывод 30 сообщений в ленте. Но, это как-то не совсем то, может посоветуете как исправить.
2. Как сделать строку ссылок навигации сверху каталога, чтобы находясь в какой-то статье, сверху был виден полный родительский путь, типа: Главная - Статьи - Категория, а находясь в каталоге статей: Главная - Статьи ?
3. Некоторые категории при попадании в них, не предполагают размещение в них ссылок на материалы, а должны являть собой сам материал. То есть заходя в категорию, например "Как правильно жить", грузилась сама нода с таким же названием (а не ссылка на неё). Как это реализовать?