Vladimir_K 1 Жалоба Опубликовано: June 9, 2017 Здравствуйте Подскажите что не так. У нас в настройках приложения "SEO-Оптимизация" есть поле - Подстановочная часть стандартного алиаса объявления(apps.seo.realty_alias). По-умолчанию там вписано "realty". Но если мы попытаемся заменить его на любое другое значение, например на "object_id" то все объявления на сайте у нас станут 404. Т.е. недоступными. Так вот собственно два вопроса в связи с этим: Какой смысл в этом поле? Что туда можно вписывать? Как можно всё таки заменить realty на что-то другое, если в этом есть необходимость? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Realtor 47 Жалоба Опубликовано: June 9, 2017 уже был ответ - Никак Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Vladimir_K 1 Жалоба Опубликовано: June 9, 2017 49 minutes ago, Realtor said: уже был ответ - Никак Так, а какой смысл тогда его в настройках? Зачем там есть такое поле, если это системный, не изменяемый алиас? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Chernetskiy 469 Жалоба Опубликовано: June 10, 2017 11 час назад, Vladimir_K сказал: Так, а какой смысл тогда его в настройках? Зачем там есть такое поле, если это системный, не изменяемый алиас? А чтобы было... Эта позиция создает богатство настроек в системе Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Vladimir_K 1 Жалоба Опубликовано: June 10, 2017 5 hours ago, Chernetskiy said: А чтобы было... Эта позиция создает богатство настроек в системе Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 12, 2017 В 09.06.2017 в 18:32, Vladimir_K сказал: По-умолчанию там вписано "realty". Но если мы попытаемся заменить его на любое другое значение, например на "object_id" то все объявления на сайте у нас станут 404. Т.е. недоступными. Большинство шаблонов проектировалось до появления некоторых настроек. некоторые настройки работают в функционале, который присутствует в шаблонах. шаблоны не обновляются с системой. поэтому шаблоны могут не понимать некоторые новые настройки. Для данной настройки использование зашито в функции isRealtyDetected в файле шаблона /template/frontend/realia/main/main.php Найдите эту функцию и оберните ее всю в комментарий /*function isRealtyDetected($requesturi){ ...... }*/ тогда шаблон будет работать через системный аналог этой функции, который умеет обрабатывать упомянутую настройку. ПС. Не следует так делать, если внутри этой функции у вас есть какие-то свои доделки. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Vladimir_K 1 Жалоба Опубликовано: June 12, 2017 1 hour ago, abushyk said: Для данной настройки использование зашито в функции isRealtyDetected в файле шаблона /template/frontend/realia/main/main.php Найдите эту функцию и оберните ее всю в комментарий /*function isRealtyDetected($requesturi){ ...... }*/ abushyk, да вы просто гений! Заработало. Я конечно не знаю, может что-то где-то отвалилось после этого. Пока ещё всё не тестировали. Но на вскидку, работает. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 12, 2017 Только что, Vladimir_K сказал: может что-то где-то отвалилось после этого Не должно бы. Функция в шаблоне в целом повторяла функционал такой же функции в системе. Просто вторая больше умеет, так как подвержена обновлениям и реально более актуальная. Да и особого там ничего нет - фактически просто разбор адресов и принятие решений где сделать редирект с "неправильного" на "правильный" адрес, а где пнуть движек с командой "отдай карточку". Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: June 12, 2017 Там есть еще (или может быть есть) аналогичная настройка для адресов юзеров для подмены стандартных userXXX.html. Вот эта точно пока еще не работает, а просто столбит место под будущее использование. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Vladimir_K 1 Жалоба Опубликовано: June 12, 2017 3 minutes ago, abushyk said: Там есть еще (или может быть есть) аналогичная настройка для адресов юзеров для подмены стандартных userXXX.html. Вот эта точно пока еще не работает, а просто столбит место под будущее использование. Да ну конкретно эта функция не критична. Юзеры как-то переживут) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах