Свои токены
Прислано: vaplas
вс, 05/02/2012 - 13:43
Есть отличный модуль Custom Tokens. С его помощью можно клипать собственные токены (/admin/structure/token-custom), например для использования при формировании пути в pathauto.
Пример 1.
Есть тип материала "Новость" с полем, где указывается дата, с которой эта новость связана.
Цель: выводить новость по пути /news/year/month/day/art-nid
Решение:
1. Создать токен:
Token type: Материалы [needs:node]
Код:
<?php
$fieldDateNews = $data['node']->field_date_news['und'][0]['value'];
$aDateNews = getdate($fieldDateNews);
return $aDateNews['year']. "/" . $aDateNews['mon'] . "/" . $aDateNews['mday'];
?>2. Снять в настройка удаление "/"
- vaplas's blog
- Для комментирования войдите или зарегистрируйтесь
[Решено] Поисковики нарыли несуществующие алиасы в которых подставлена ссылка Email Field на форму контактов
Прислано: Kremenetskiy
пт, 27/01/2012 - 20:03
Привет!
Может вы сталкивались с подобной проблемой?
На сайте есть каталог организаций. Ставил Email Field, чтобы вместо e-mail в поле отображалась ссылка на Форму контактов, в которой можно отправлять сообщения на указанный в поле e-mail. На странице только одной организации было заполнено поле email field.
Захожу в Яндекс.Вебмастер и Гугл.Вебмастер, а там в исключенных ссылках десятки ссылок типа http://мойсайт.рф/каталог/техника/email/47/field_email ,
где каталог/техника - это алиасы терминов таксономии, которые ведут на вьювсы материалов этих терминов (сделано модулями views+taxonomy_redirect) + pathauto, но в нем [catpach-raw] - вроде ничего необычного),
а email/47/field_email - это путь на форму контактов от поля field-email на одной странице.
Как заблокировать создание синонимов для терминов таксономии определённого словаря?
Прислано: mpa3b
пн, 23/01/2012 - 18:53
Как заблокировать создание синонимов (url alias) для терминов таксономии определённого словаря?
А то, например, словарь, «ключевые слова» — тысячи синонимов. А они не нужны.
После включения Pathauto текстовое содержание страниц стало пустым
Прислано: astrameridian
пн, 26/12/2011 - 03:37
Собственно никак не мог настроить автоматическую работу модуля Pathauto с целью автоматической замены адреса страниц на Заголовок страницы в латинице.
Как оказалось он видимо конфликтовал с модулем Page title, по крайней мере после его отключения адреса страниц переименовались правильно (до этого адреса страниц были введены в ручную).
В итоге все страницы переименовались как и требовалось. Но страницы с видео галереями - всё нормально.
А страницы текстовые (Basic Page), с размещенными статьями/текстами - выглядят пустыми!!!
Т.е. есть страница, заголовок, прочие модули (меню, шапка, подвал), но самого текста (контента) нету.
При входе в режим редактирования страницы - контент есть (контент вводился в режиме Full HTML с помощью CKEDITOR).
Подскажите как восстановить и в чём причина?
Описание термина и Pathauto
Прислано: KonstS
вс, 25/12/2011 - 03:49
Описание термина привязано к id термина как я понимаю. После создания синонимов в Pathauto и редиректа описание пустое. При этом по адресу taxonomy/term/!tid оно есть. Вопрос: как вывести описание при использовании синонимов? И еще: это описание прописывается в title ссылки меню, на термин таксономии. Как в title ссылки прописать название термина например?
Drupal 7 таксономия+pathauto
Прислано: Grindel
ср, 21/12/2011 - 19:26
Здравствуйте!
У меня есть словарь "категория статьи"
в нём термины:
Работы
-Самые интересные
-Другие
И есть меню с ссылками:
Работы
-Самые интересные (термин)
--работа_1 (статья)
--работа_2 (статья)
--... (и тд)
-Другие (термин)
Стоит модуль PathAuto
С трудом настроил чтобы термины нормально оформлял ([term:root:name]/[term:name] www.site.ru/works/Samie-interestnie, www.site.ru/works/drugie)
И некоторое время был жутко доволен.
Вопрос:
Но потом захотелось оформить статьи так же (www.site.ru/works/Samie-interestnie/rabota_1)
У меня не получилось!=( тк в шаблонах для стетей нельзя использовать [term:root:name]!!!
Максимум что получилось: articles/[node:field_cat]/[node:title] www.site.ru/articles/Samie-interestnie/rabota_1
[node:field_cat] это поле словаря "категория статьи"
там выбрано:
Работы
-Самые интересные
-Другие
Подскажите пожалуйста что тут можно сделать.
Менять articles/[node:field_cat]/[node:title] на works/[node:field_cat]/[node:title] не хочу т.к будут и другие статьи.
- Grindel's blog
- Для комментирования войдите или зарегистрируйтесь
Проблема с Pathauto
Прислано: Torvild
пн, 19/12/2011 - 12:59
Привет всем!
Подскажите,может кто сталкивался с таким...
Суть проблемы:имеется Drupal7+Ubecart+тема от TM...установлена связка Pathauto+Token+Transliteration...
По ссылке http://mysite/admin/config/search/path/patterns выдаёт такую вот картину:
То есть нет привычной формы для создания автоматических синонимов для типов контента..
Поиск не помог. :(
Люди добрые,подскажите в чём может быть проблема!
pathauto удалить только автоматические пути
Прислано: vitg
чт, 15/12/2011 - 18:16
Добрый день!
Есть pathauto и много алиасов, созанных вручную.
Если я удаляю алиасы к материалам в интерфейсе pathauto, то удаляются и пути, прописанные вручную.
Как удалить только пути, созданные pathauto (созданные автоматически)?
[Частично решено] Знак & и знак ? в pathauto
Прислано: mNigma@drupal.org
вс, 11/12/2011 - 21:04
Привет всем!
Помогите разобраться с знаками в модуле pathauto.
Переношу сайт на друпал и хочу сохранить старые адреса(материл - архив). Для добавляемых новых материалов использую этот модуль и транслитерацию.
Старые адреса выглядят так сайт/page.php?id=12&year=2010
В настройке пути материала прописываю page.php?id=[nid]&year=[yyyy].
В списке синонимов отображается как нужно page.php?id=12&year=2010, но при клике на ссылку посмотреть или подробнее, получаю адрес такого вида page.php%3Fid%3D12%2526year%3D2011 и выдает - доступ запрещен.
В настройках модуля на вкладке "Настройки знаков препинания", для этих знаков поставил нет действия(не заменять), только толку нет.
Подскажите где смотреть, что править.
Date + pathauto в адресах появились 00-00-00
Прислано: anton_ua
пн, 05/12/2011 - 22:39
ЧТо есть
ядрро Drupal core 7.9
модуль Date 7.x-2.0-alpha5
модуль Pathauto 7.x-1.0
модуль Token 7.x-1.0-beta7
задача
определенно поле date с форматом даты d-n-Y. Человек создает Ноду, выбирает дату и на основе Token, модуль Pathauto создает адрес content/01-12-2011
какое-то время все было нормально... и вдруг Pathauto генерирует адрес в таком формате content/2011-12-08-00-00-00
Вопрос в том, что я пересмотрел все поля где задается формат.... везде стоит d-n-Y, в общем как мне избавиться от этих нулей (час-мин-сек)
где посмотреть... а как все обнулить?
Элементарная оптимизация, пути страниц. теги под постом
Прислано: Степан
пт, 25/11/2011 - 22:02
ремарка- уже гуглил и искал здесь на форуме, не хватает пока понимания мне, а дело стоИт
занимаюсь элементарной оптимизацией. установил токены, pathauto, transliteration, metatags
вопросы:
1) в адресной строке путь к странице теперь с заголовком поста, устанавливается сам. но почему же на русском языке. ведь транслитерация включена?
2) хочу сделать чтобы просто пользователь после поста мог написать несколько тегов сам, а не выбирать из списка, подготовленного мной. установил модуль tagging, не справился, не понимаю как его настроить, даже с видео (видимо по предыдущей версии)
3) при добавлении поста теперь заполняю два поля дескрипшн и кейводс. они скрыты. а есть возможность кейводс не скрывать- это и останутся те самые теги?))
4) есть ссылка где все это расписано по порядку, без заумностей, а то в ступор впадаю,когда повествование чуть в сторону уходит
Хочу meta теги для каждого термина таксономии задать
Прислано: KonstS
вт, 22/11/2011 - 18:22
Хочу meta теги для каждого термина таксономии задать. Установил Meta tags by taxonomy (metaxo-6.x-1.x-dev). После этого при сохранении термина выдает такую ошибку
Fatal error: Call to undefined function pathauto_pattern_load_by_entity() ../public_html/sites/all/modules/metaxo/metaxo.module on line 442
Всем терминам уже установлены алиасы... Кто нибудь сталкивался? Или какой другой модуль это сделать может ИМЕННО ДЛЯ термина таксономии?
[РЕШЕНО]Иерархические синонимы терминов таксономии в адресе ноды для Drupal 7
Прислано: liveflow
пн, 21/11/2011 - 09:40
Дано: стандартный тип контента Article с полем field_tags - ссылка на термин из словаря Tags. В словаре - n-уровневая иерархия терминов (например это вложенные рубрики)
- термин1
-- термин1-1
-- термин1-2
--- термин 1-2-1
...
/Drupal 7.9, Pathauto 7.x-1.0, Token 7.x-1.0-beta7/
Задача: создать синонимы для страниц вида словарь/термин1/термин1-2/термин1-2-1/.../название-страницы.html
К примеру, для создания одноуровнего пути термин/название.html логично использовать такой паттерн
[node:field_tags]/[node:title].html
Для создания иерархии синонимов термина xandeadx предложил вот такй способ: http://xandeadx.ru/blog/drupal/372 с помощью такой записи (для трехуровневой иерархии):
catalog/[term:parent:parent:name]/[term:parent:name]/[term:name]
А как сделать тоже самое для термина в ноде?
Например тут аналогичный вопрос про родительские термины таксономии для материалов (nodes) http://www.drupal.ru/node/68765. В шестерке это решалось токенами вроде [termpath], [vocab] и т.д., а сейчас эту серию убрали, оставив лишь синоним термина. Может быть есть очевидные решения или готовые модули? Ведь задача из популярных. Прошу помочь советом.
[РЕШЕНО]Pathauto(не все материалы исправились)
Прислано: freedom_16
вс, 20/11/2011 - 18:35
Никто не подскажет, почему после создания алиасов для всех материалов некоторые до сих пор отображаются в старом виде?
Хотя в число тех, которые были заменены входят.
Проблема с sef адресами
Прислано: drdendriter
пн, 24/10/2011 - 18:37
Помогите разобраться,
на сайте установлен модуль pathauto естественно включены чистые (sef) адреса, все круто работает, но есть проблема. Адрес ноды генерироваться на основе ее название например но друпал почему то дублирует адрес, то есть я могу добраться к ноде как по адресу site.ru/content/node-name так и по адресу site.ru/node/25. Естественно поисковики индексируют эти адреса и идет как бы дублирование контента. Подскажите как решить данную проблему, может что то в настройках pathauto?
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »