[Решено] Pathauto генерирует алиасы только части терминов

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

Аватар пользователя Айдар Айдар 28 июля 2011 в 9:21

Несколько дней пытался сам понять причину, но не смог таки вкурить.

Открываю "Automated alias settings" прописываю пути словарям, преимущественно использую токен [cat-raw], ставлю галочку у "Bulk generate aliases for terms that are not aliased", далее в отдельной вкладке делаю "Delete aliases", и нажимаю сохранить в первой вкладке.

В итоге мне выдает типа "Сгенерировано 50 алиасов", но у меня терминов значительно больше и некоторые остаются как есть - /taxonomy/term/tid. Я так и не понял логику - почему часть генерится, а часть - нет. От чего зависит.

Может кто подскажет?

Комментарии

Аватар пользователя EvgenySorokin EvgenySorokin 28 июля 2011 в 9:38

1. Нужно перед генерацией удалить все имеющиеся алиасы.
2. В настройках admin/build/path/pathauto поле "Максимальное количество синонимов при массовом обновлении:
Максимальное количество объектов данного типа, для которых должны быть созданы синонимы в ходе массового обновления. По умолчанию 50, и количество зависит от скорости вашего сервера. Если при массовом обновлении происходит "тайм-аут" или результатом "белый экран", тогда уменьшите количество."

Тут можно задать кол-во генерирующихся алиасов за 1 запуск (рассчитывайте сами это число, в зависимости от кол-ва материала, хостинга/сервера, или методом проб).

Либо запускать несколько раз подряд, пока для всех не сгенерятся.

Аватар пользователя Айдар Айдар 28 июля 2011 в 9:41

"Garin33" wrote:
Максимальное количество синонимов при массовом обновлении

Вот блин! Все перекопал - даже другие моды, а бревна то не увидел! Smile
Спасибо огромное! Поставил значение в 5000 и пошло дело:
"Мой сайт" wrote:
Bulk generation of terms completed, 524 aliases generated.