dns
Total posts: 27
04 Июнь 2019 23:19

Здравствуйте, link

тут указана ссылка, а материал по ней не открывается, где-то есть текст о том как оптимально вывести список материалов категории?

Последние изменения: 14 Июнь 2019


Pavel8289
Total posts: 66
05 Июнь 2019 12:24

Переходим в раздел "Реклама" в его настройки и вторая вкладка "Основные параметры" включаем отображение "Индекс категории" выбрав шаблон default. А потом появятся категории и мы просто копируем ссылки на категории и вставляем как внешнию ссылку в меню.


dns
Total posts: 27
05 Июнь 2019 12:29

спасибо


dns
Total posts: 27
06 Июнь 2019 09:52

Что-то я заморочился URL-ами и ничего не пойму. Вот что сделал: 1) сделал оптимизацию ссылок согласно рекомендациям (переопределние констант), чтобы не было каши из кирилицы/латиницы

2) сделал пункт меню "внешняя ссылка" для категории, как описано выше

3) отключил персонализацию в настройках раздела чтобы убрать имя автора

в итоге есть ссылка на категорию такого вида:

site.name/меню/идентификатор-какой-то-1/раздел/категория

есть ссылка на статью этой категории такая:

site.name/меню/идентификатор-другой-2/категория/статья

как видим меняется идентификатор и исчезает название раздела. А кажется вполне логично ссылка на статью категории должна выглядеть так:

site.name/меню/идентификатор-какой-то-1/раздел/категория/статья

я что-то не понимаю, или что-то сломал, или так задумано и никуда не деться?


Pavel8289
Total posts: 66
07 Июнь 2019 09:19

Если я правилньо понял проблему то вам поможет вот это переопределние в языковом файле вашем (ссылки у вас в УРЛ русские выходят)

SEF_CATITEMS="category-items"
SEF_CREATED="user-created-items"
SEF_FORM_ADD="submit"
SEF_FORM_EDIT="edit"
SEF_ITEM="item"
SEF_ITEMS="items"
SEF_USERCATEGORY="user-category"
SEF_USERITEM="user-items"
SEF_USER_ITEM="user-item"
SEF_VWITEM="list"

dns
Total posts: 27
07 Июнь 2019 09:48

Pavel8289 Если я правилньо понял проблему то вам поможет вот это переопределние в языковом файле вашем (ссылки у вас в УРЛ русские выходят)

SEF_CATITEMS=<span class="hljs-string">"category-items"</span>
SEF_CREATED=<span class="hljs-string">"user-created-items"</span>
SEF_FORM_ADD=<span class="hljs-string">"submit"</span>
SEF_FORM_EDIT=<span class="hljs-string">"edit"</span>
SEF_ITEM=<span class="hljs-string">"item"</span>
SEF_ITEMS=<span class="hljs-string">"items"</span>
SEF_USERCATEGORY=<span class="hljs-string">"user-category"</span>
SEF_USERITEM=<span class="hljs-string">"user-items"</span>
SEF_USER_ITEM=<span class="hljs-string">"user-item"</span>
SEF_VWITEM=<span class="hljs-string">"list"</span>

Спасибо, но проблема не в русских ссылках (переопределение я сделал), а в структуре ссылке в первом и втором случае различаются ссылки в разделах и идентификаторах, хотя относятся к одному разделу

есть ссылка на категорию такого вида:

сайт.домен/меню/идентификатор-КАКОЙ-ТО-1/раздел/категория

а ссылка на статью этой же категории такая:

сайт.домен/меню/идентификатор-ДРУГОЙ-2/категория/статья

здесь меняется (подставляется другой) идентификатор и исчезает название раздела.

А кажется вполне логично ссылка на статью категории должна выглядеть так:

сайт.домен/меню/идентификатор-КАКОЙ-ТО-1/РАЗДЕЛ/категория/статья

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

сайт.домен/меню/идентификатор-какой-то-1/раздел/категория/статья


dns
Total posts: 27
10 Июнь 2019 09:59

кх-кхм-м, прошу прощения, если кто читает и может ответить - черкните по поводу последнего вопроса )


Giorgi625 VIP
Total posts: 655
10 Июнь 2019 17:31

в конфигурации Коблаьта есть таб СЕО, там будет поле Category Paths, в ней Current Category смените на Full Category Path и посмотрите если результат удовлетворит.


dns
Total posts: 27
10 Июнь 2019 20:45

собственно, потому и спрашиваю, что те настройки уже проверял, т.е. ставил и полный путь и текущую категорию, и ничего не меняется. htaccess переименован, в менеджере материалов joomla "маршрутизация URL" включена "современная" и "удалить идентификаторы" , пробовал ставить в режим "устаревшая" - безрезультатно. Получается что из урла исчезает раздел и меняется идентификатор выводимый SEF_CATITEMS на выводимый SEF_ITEM


Giorgi625 VIP
Total posts: 655
11 Июнь 2019 11:35

dns собственно, потому и спрашиваю, что те настройки уже проверял, т.е. ставил и полный путь и текущую категорию, и ничего не меняется. htaccess переименован, в менеджере материалов joomla "маршрутизация URL" включена "современная" и "удалить идентификаторы" , пробовал ставить в режим "устаревшая" - безрезультатно. Получается что из урла исчезает раздел и меняется идентификатор выводимый SEF_CATITEMS на выводимый SEF_ITEM

"удалить идентификаторы" , пробовал ставить в режим "устаревшая" Это работает толко с стандартним Joomla контентом, с Cobalt-ом он не сработает.

Сейчас проверил, у меня тоже так как у вас.

Нужно будет наверное создават свой роутер для Кобальта.


dns
Total posts: 27
11 Июнь 2019 19:47

Giorgi625 Сейчас проверил, у меня тоже так как у вас.

Значит все так и задумано. в общем-то не критично, если не постить материаы в раздел, а только по категория, хотя немного странно


Sergey
Total posts: 13,748
14 Июнь 2019 11:53

Не то что задумано а это вынеждено. Идентификатор это ссилка на view. А у списка статеей и статьи отдельно разные view. Так что один идентификатором тут не как ни обойтись.

Работает на Cobalt