Я хочу, чтобы система не добавляла в справочник веб-адресов системные правила

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 12:32

поле вид для системы
Вот как выглядят наши правила создания ссылки:
Прикрепленное изображение: 32.jpg

Такие генерирует сборка:
Прикрепленное изображение: 33.jpg

Как сделать так, чтобы сборка не заменяла наши правила?
Пробовали переиндексацию, в этом случае правила сборки просто остаются не активными.

Совет из топика http://magento-forum.ru/topic/1607/:
1. очистить справочник перенаправлений командой SQL
TRUNCATE `core_url_rewrite`;
2. Перестроить расчётные таблицы

Нам не подходит, т.к удалятся и наши.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 14:16

Какая ссылка обозначена термином «стандартный»?

#3 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 14:29

В поле "вид для системы" со второй картинки. Те ссылки, которые генерируются сборкой

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 14:32

Что неправильного в ссылках, обозначенных термином «стандартный»?

#5 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 14:34

Удаляли из таблиц выборочно:
Прикрепленное изображение: jhffiibg.png

Здесь пишет, что 0 упоминаний.

Но в админке в Каталог->Адреса страниц находит их больше 5 тысяч, хотя из таблицы было удалено порядка 1800:
Прикрепленное изображение: 34.jpg

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 14:35

Что неправильного в ссылках, обозначенных термином «стандартный»?

#7 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 14:36

Не правильно то, что они должны выглядеть, как на первом изображении первого сообщения. То есть так, как мы это указывали.

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 14:36

К каким проблемам приводят ссылки, обозначеннные термином «стандартный»?

#9 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 14:44

1. 5 тысяч ненужных правил, вместо тех 1800, которые были у нас.
2. в связи с этими 5 тысячами правилами - куча пустых ссылок и нам просто неудобно с ними работать и выбирать наши правила среди тучи неработающих.
3. кто знает, к чему это приведет в дальнейшем.

#10 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 14:45

Какие конкретно правила Вы считаете «ненужными»?

#11 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 14:57

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

#12 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 14:58

Приведите конкретные примеры правил, которые Вы считаете «ненужными».

#13 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 15:06

Вот пример:
Прикрепленное изображение: 35.jpg

Правило неактивно, нам не нужно, но ссылка сгенерировалась автоматически catalog/ и так далее.
Мы такой ссылкой пользоваться не будем и судьба дальнейшая этой ссылки на нашем сайте неизвестна.

#14 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 15:07

По какой причине Вы сочли это правило «неактивным»?

#15 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 15:13

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

#16 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 15:18

Такие правила система создаёт для своих нужд.
Именно такие правила задают соответствие между веб-адресами (адресами, видимыми для посетителей, «Вид для посетителей») товарных страниц, и соответствующим товаром и товарным разделом в интернет-магазине (графа «Вид для системы», там можно увидеть идентификаторы товара и товарного раздела).
Без таких правил система не смогла бы установить соответствие между веб-адресами товаров и идентификаторами товаров и товарных разделов.
Такие правила называются «системными» (в графе «Тип» указано «Система»).
Такие правила являются самыми важными из всех правил в справочнике перенаправлений.
Такие правила, если прийти к мысли подумать и посмотреть, присутствуют во всех редакциях Magento.

#17 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 15:28

Почему тогда этих системных правил нет в базе? а наши не системные правила есть, как и должны быть.

#18 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 15:30

На основе каких фактов сделан вывод, что системных правил «нет в базе»?

#19 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

14.07.2014 15:32

Я прилагала картинку - скриншот таблицы:
Прикрепленное изображение: jhffiibg.png

таких правил по нулям

#20 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

14.07.2014 15:46

Очевидно, надо прийти к мысли начать изучать язык SQL.
Тогда можно будет узнать, что символ «%» при использовании оператора «=» не интерпретируется системой как групповой символ (заменяющий один или несколько символов) .
Чтобы символ «%» интерпретировался системой как групповой символ, надо вместо оператора «=» использовать оператор «LIKE».

#21 Дарья Головина
  • Группа: Клиент
  • Сообщений: 120
  • Регистрация: 09.06.2014

18.07.2014 09:18

С базой вы правы, все там есть.

Но все равно, сейчас у нас получается, что при наведении на ссылку внизу браузера с левой стороны ссылка видна та, которая нужна, но при открытии страницы по этой ссылке идет перенаправление на catalog/...
как можно решить это? чтобы и при открытии страницы товара,в адресной строке была ссылка по нашему правилу.

#22 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

18.07.2014 09:55

Сколько недомыслий и ошибочных суждений мне еще придётся исправлять в этой теме? Учитесь во время приходить к мысли соблюдать регламент. Все свои проблемы пялить в одну ветку не нужно.

Поделиться темой: