|
|
23.11.2012, 14:15
|
|
Phil moris
Студия "Штурм"
Зарегистрирован: 2012-03-07
Сообщений: 4
|
Есть раздел новостей "/news/" со стандартным компонентом. Ключевое слово компонента в разделе - "event".
Раздел выводит новости и при клике на заголовок - отдельную новость, но ссылка на новость получается такая: "/netcat/full.php?sub=369&cc=529&message=171". Ожидал, что будет нечто вроде "/news/event_171/".
Строка навигации строится по годам, получаются ссылки вида "/news/2012/".
При переходе на такие ссылки система выдает 404 вместо отображения новостей за выбранный год.
Подскажите, может надо где-то что-то подкрутить, чтобы ссылки на подробную форму и в навигации воспринимались бы в красивом виде?
moris@sturm.ru
|
|
|
23.11.2012, 16:42
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Цитата:ссылка на новость получается такая: "/netcat/full.php?sub=369&cc=529&message=171"
Такая ссылка только в режиме админки. Если зайдете на сайт без авторизации, то увидите ожидаемую ссылку.
Temet nosce...
|
|
|
24.11.2012, 11:15
|
|
Phil moris
Студия "Штурм"
Зарегистрирован: 2012-03-07
Сообщений: 4
|
Да, со ссылками на отдельные новости теперь понятно. В режиме админки ссылки формируются "некрасивые".
А вот со ссылками для навигации - не ясно как же все-таки заставить воспринимать URL вида "/news/2012/" как ссылку на раздел сайта "/news/" с параметром "2012".
В компоненте "Новости компании" в настройках поля "Дата" стоит галка "Использовать календарь". Компонент является единственным в разделе "/news/".
В документации не нашел ни слова о порядке формирования и обработки "параметрических" URL-ов вида "/news/2012/11/".
Могу ли я сам как-то указать для конкретного раздела, что всё, что следует в URL после него - не реальные разделы, а параметры?
moris@sturm.ru
|
|
|
25.11.2012, 20:02
|
|
llkp
Ruslan Kimov
Зарегистрирован: 2010-08-23
Сообщений: 81
|
Добрый вечер.
А $fullDateLink для ваших целей подойдёт?
Для месяцев можно сделать с параметром и через mod_rewrite сделать обработку.
|
|
|
26.11.2012, 09:02
|
|
Phil moris
Студия "Штурм"
Зарегистрирован: 2012-03-07
Сообщений: 4
|
Отвечу сам себе.
Для работы с архивом новостей (или любых компонентов, где необходима навигация по годам/месяцам/дням через удобные URL-ы), необходимо, чтобы в компоненте в поле, гда хранится дата, был установлен формат "event" или "event_date".
В этом случае движок нетката сам будет определять наличие даты в URL-е и выводить список объектов согласно этим заданным параметрам.
moris@sturm.ru
|