Дефис для URL типа контента

#1 4 мая 2016 в 21:39
ICMS 2.5.1, можно ли как то разрешить использование дефисов для формирования url типа контента?
#2 4 мая 2016 в 22:54
Нельзя. Мускул категорически против:

  1. You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MariaDB server version FOR the RIGHT syntax TO USE near '-history_cats i WHERE (i.parent_id = '1') ORDER BY i.ns_left' at line 2
  2.  
  3. SELECT i.*
  4. FROM cms_con_story-history_cats i
  5. WHERE (i.parent_id = '1')
  6. ORDER BY i.ns_left
#3 4 мая 2016 в 23:01
HiAndy, понятно спасибо. а в 1 ветке можно было делать разделы вида razdel-noskov…
#4 4 мая 2016 в 23:06
Jestik,
Так ведь и в двойке слаг формируется с тире. Главное, чтобы это тире в именах таблиц не фигурировало.
#5 5 мая 2016 в 01:04
Еще не копался в коде, но теоретически можно преобразовывать дефис в нижнее подчеркивание для таблиц БД
т.е. для типа контента story-history таблица будет именоваться cms_con_story_history, а в url'е, будет красоваться дефис))
#6 5 мая 2016 в 20:23
Val,
Я так понял, что Jestik таких чудес не надо.
Достаточно просто в настройках типа контента указать формирование слага что-то типа :

#7 5 мая 2016 в 20:28
HiAndy, надо как раз то)


для себя решил не отходить от двига, и не париться, но тему не закрываю
#8 5 мая 2016 в 20:43
Jestik,
Вы хотите страшного. Это может привести к глобальной катастрофе. И главное, непонятно зачем.
99% пользователей в адресную строку никогда не глядят. Для 90% пользователей узнать о том, что эта строчка с непонятными крючками что-то меняет — открытие!
Вы делаете сайт для жителей IT-кластера, который строит letsgo?
#9 5 мая 2016 в 20:53
HiAndy, нет нет) не делаю а перношу...)
В первой ветке такое можно без проблем было делать) но нужно двойку
#10 22 ноября 2017 в 18:54
Друзья, так что с дефисом в URL для типа контента — всё так же проблемно? Или может уже появилось какое то решение… Может модуль какой то имеется? Видел на демо сайте дефис в URL-ах присутствует, так в чем сложность его внедрить в типах контента?
#11 23 ноября 2017 в 00:30

в чем сложность его внедрить в типах контента?

@trueman
Например, в том, что по наличию дефиса определяется вывод набора:
http://demo.instantcms.ru/articles-reviews
Тут reviews — набор "Рецензии".
#12 23 ноября 2017 в 01:12

Например, в том, что по наличию дефиса определяется вывод набора

WebMan
Вот пущай ваши наборы окаянные и пользуются этим этим _ а типам контента дайте — zlo

Шучу. Ха-ха.

Может модуль какой то имеется ?

@trueman
Да давно уже имеется (правда, не модуль)
#13 23 ноября 2017 в 16:48


Может модуль какой то имеется ?

@trueman
Да давно уже имеется (правда, не модуль)

Олег Васильевич я

Ну это не совсем то — мне же дефисы нужны в типе контента…
#14 23 ноября 2017 в 16:49


в чем сложность его внедрить в типах контента?

@trueman
Например, в том, что по наличию дефиса определяется вывод набора:
http://demo.instantcms.ru/articles-reviews
Тут reviews — набор "Рецензии".

WebMan

Ну так а в чем проблема сделать например demo.instantcms.ru/articles-ukr-reviews, где articles-ukr — это тип контента?
#15 23 ноября 2017 в 18:32

Ну это не совсем то — мне же дефисы нужны в типе контента..

@trueman
А прочитать не только заголовок страницы слабо? laugh
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.