Страница 1 из 1

Изменение генерации url внутри CMS

Добавлено: 07.08.2016, 17:46
Константин
Здравствуйте! В OkayCMS существует автоматическая генерация url в меню администратора при редактировании каких-либо страниц или товара
(пример: "адрес сайта"/catalog/ ; "адрес сайта"/products/ и т.д.). У меня вопрос. Возможно ли поменять каким-либо способом внутри файлов самой CMS генерацию этих url, чтобы вместо "catalog" было "каталог" и то же самое с другими словами, т.е. поменять их на русский язык? Или вовсе удалить, чтобы, например, вместо "часы.рф/каталог/мужские-часы" осталось "часы.рф/мужские-часы"?

Добавлено: 21.02.2017, 23:50
pikasso
смотрите если еще актуально на форуме симплы...там было по этой теме ( Или вовсе удалить, чтобы, например, вместо "часы.рф/каталог/мужские-часы" осталось "часы.рф/мужские-часы"?)

Добавлено: 22.02.2017, 04:58
korshunov
Можно.
Чтобы поменять "catalog" на другое слово, надо найти в коде все вхождения и заменить на свое. Мест таких довольно много, надо действовать аккуратно, чтобы не получить битые ссылки.
Совсем удалить "catalog" из адресов намного сложнее, требуется серьезное перепрограммирование...

Добавлено: 22.02.2017, 06:49
Crypter
Может я не прав но через .htaccess это разве сделать нельзя????

Добавлено: 22.02.2017, 10:43
korshunov
Crypter писал(а):Может я не прав но через .htaccess это разве сделать нельзя????

А Вы бы сначала попробовали это сделать КОНКРЕТНО. А потом написали бы что-то по существу про свою попытку. Зачем же пустые разговоры разводить?

ссылки

Добавлено: 07.11.2017, 12:54
аноним
Решение для сокращения ссылок (убрать /products и catalog) нашел ктото на 2.0+?

Добавлено: 27.09.2019, 20:34
Shalm
Тема снова актуальна. По крайней мере для меня. В Okay 3+ был обещан "гибкий роутинг". По логам разработки сообщение о реализации роутинга я видел. Значит, поднятый в этой теме вопрос должен решаться гораздо проще.

-Как в OKAY 3+ url товаров заменить с /products/ на /catalog/ или /**luboe-svoe-slovo**/)

Добавлено: 28.09.2019, 05:57
korshunov
Там, где Вы увидели, есть почти готовый ответ на Ваш вопрос
viewtopic.php?p=6439#p6439

Добавлено: 28.09.2019, 06:03
zyxer
В Okay/Core/config/routes.php прописаны все структуры урлов. Пока не рекомендую убирать ключевое слово типа products, но его можно сменить. Также, как вариант можно попробовать типа p- написать, получится что вложенности не будет и все урлы товаров будут начинаться на p-

Добавлено: 28.09.2019, 09:32
OkayCMS
Shalm писал(а):Тема снова актуальна. По крайней мере для меня. В Okay 3+ был обещан "гибкий роутинг". По логам разработки сообщение о реализации роутинга я видел. Значит, поднятый в этой теме вопрос должен решаться гораздо проще.

-Как в OKAY 3+ url товаров заменить с /products/ на /catalog/ или /**luboe-svoe-slovo**/)
Также уже были успешные эксперименты с изменением структуры URL, пример - https://arpam.ru но пока это решение не настолько красивое чтобы войти в систему по дефолту. Но до конца года мы к этому придем.

Добавлено: 02.10.2019, 11:51
Shalm
OkayCMS писал(а):Также уже были успешные эксперименты с изменением структуры URL, пример - https://arpam.ru но пока это решение не настолько красивое чтобы войти в систему по дефолту. Но до конца года мы к этому придем.

Т.е временно я могу без проблем использовать совет от zyxer, изменив название только в одном файле?
zyxer писал(а):В Okay/Core/config/routes.php прописаны все структуры урлов. Пока не рекомендую убирать ключевое слово типа products, но его можно сменить. Также, как вариант можно попробовать типа p- написать, получится что вложенности не будет и все урлы товаров будут начинаться на p-