После смены языка сайта, на нодах пропали урлы.

Ср, 10/05/2017 - 17:05

После смены языка сайта, на нодах пропали урлы. Теперь открывается по nodе/123. У амина в профиле язык, который был до смены сайта - админ на старые урлы заходит.
Как теперь жить?

0 Спасибо

Комментарии

Аватар пользователя sas@drupal.org
2 недели 13 часов назад sas@drupal.org #

Старая проблема, после заполенния данных языковых, переключение приводит к краху. Надо откатить бэкапп и сделать конвертацию данных для логической целостности к новым настройкм, просто переключать нельзя, например проблема может быть в нейтральном языке в нодах.

0 Спасибо
Аватар пользователя gun_dose
2 недели 13 часов назад gun_dose #

Смотри язык алиасов. Мне так один раз пришлось писать специальный запрос в базу, чтобы перебить язык всех алиасов.

0 Спасибо
Аватар пользователя VasyOK
2 недели 7 часов назад VasyOK #

Спасибо за информацию к размышлению. Буду думать.

0 Спасибо
Аватар пользователя smeshariki
1 неделя 6 дней назад smeshariki #

Привет
Кажется у меня была такая проблема однажды. Сначала я вручную менял язык в админке admin/config/search/path
А когда замучался то нашёл у кого-то решение в буквально одну строчку кода, что-то типа такого
==================
https://www.drupal.org/node/321848#comment-8382941

Если хочешь сделать язык урлов алиасов нейтральным, то создай файл типа neutral_paths.info:

name = Language Neutral Paths
description = Makes all future url aliases language neutral. Note! This is a clone of an actual module. Do not update it. To make previous paths neutral run SQL: UPDATE `url_alias` SET `language` = 'und'

core = 7.x
dependencies[] = pathauto

А так же файл neutral_paths.module:

/**
 * Implements hook_pathauto_alias_alter().
 *
 * Resets the language before saving the alias
 */

function neutral_paths_pathauto_alias_alter(&$alias, array &$context) {
  // Force all aliases to be saved as language neutral.
  $context['language'] = LANGUAGE_NONE;
}

Тупо скопируй эти файлы в папку типа "neutral_paths" в папке "modules" и включи модуль.
================

Не знаю насколько полезно что я написал, но глянь пожалуйста эту тему http://drupal.ru/node/133208
Может быть сталкивался с таким или знаешь как сделать.

0 Спасибо
Аватар пользователя VasyOK
1 неделя 6 дней назад VasyOK #

Поменял язык нодам через vbo. Пока проблем не вижу.

0 Спасибо