Я начинающий.
Подскажите пожалуйста, каким образом можно организовать требуемую адресную строку при создании администратором блога или группы.
Задача:
1. Иметь возможность руками прописывать название блога или группы, которое будет отобращаться в адресной строке (например: название Яндекс, руками забиваем - yandex).
2. При создании постов в этой группе или блоге, все они должны автоматически иметь ссылку типа: /blogs/yandex/post_id Сейчас такое возможно только если название блога в ссылке по русски, т.е. руками ничего не меняли. Сейчас при создании нового поста в адресную строку подставляется "яндекс" по русски, хотя в настройках сразу был прописан алиас yandex.
Выручите пожалуйста, подскажите какими модулями можно решить необходимую задачу и как настроить?
На вас надежда!
Комментарии
включите path если не включен и поставьте модуль pathauto - и будет вам счастье.
Хорошо, но при этом проблема подстановки названия блога остается!
Если настроить pathauto как:
blogs/[ogname-raw]/[nid].html
то для всех новых материалов алиасы создаются на русском языке (/blogs/яндекс/post_id),
а мне необходимо, что бы они создавались на основе введенного алиаса в корне (/blogs/yandex/post_id).
Транслитерация здесь не причем.
Мне необходимо добиться, что бы ручками прописывался путь один раз, а дальше все, что внутри блога шло уже с этим заданным имением, а присваивался только postid.
Как можно такое реализовать? По идее задача из стандартных, даже странно.
а почему транслитерация не причем?
включите транслитерацию
почему бы не прописать blogs/yandex/[nid].html ?
Транслитерация даст транслит, а не то, что мне необходимо иметь в адресной строке.
Например ссылка может быть yandex (руками набранная) и yandeks (при транслите). Например мне нужно дать английское название блога "house" в адресной строке, при русском названии блога "дом".
Если кратко - итог не тот, что нужен
пришел в голову вариат:
через cck создайте поле (к примеру, path) к нужному типу данных. скорее, даже 2 придется - для русского названия и для английского.
в настройках pathauto укажите шаблон для этого типа blogs/[field_path-raw]/post_id (пример для поля path, сами увидете в разрешенных переменных что можно ввести).
не проверял, некогда. Но, думаю, сработает.