0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 1074 Просмотров
*

andragor

  • Осваиваюсь на форуме
  • 35
  • 5 / 0
Здравствуйте,

Как сделать, чтобы материалы из разных категорий вызывались по ссылке с одинаковым алиасом меню?

Пример,

http://сайт.рф/меню/материал1
http://сайт.рф/меню/материал2

Притом, что материал1 лежит в категории1, а материал2 в категории2?

Позиции модулей на каждом материале одинаковые.

Благодарю!
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
*

andragor

  • Осваиваюсь на форуме
  • 35
  • 5 / 0
Спасибо за мысли вслух, ценю!

О перенаправлении думал, но все время каждому материалу второй категории его прописывать неэффективно.

Вот если бы как-то можно было сделать ссылку на содержимое двух  категорий сразу.

Сторонний SEF не подходит, вот если б как-то в родном router.php можно было прописать замену алиаса на от другой категории, то такие бы варианты подошли.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
А так
Код: php
<?php 
echo file_get_contents(JURI::base().'/index.php?option=com_content&view=category&id=1&tmpl=component');
echo file_get_contents(JURI::base().'/index.php?option=com_content&view=category&id=2&tmpl=component');
?>
*

andragor

  • Осваиваюсь на форуме
  • 35
  • 5 / 0
Мысль интересная, но что нам это даст в плане ссылок? Ведь наша цель:
http://сайт.рф/меню/материал1
http://сайт.рф/меню/материал2

Вот если бы меню Список всех категорий (index.php?option=com_content&view=categories&id=0) присваивал один алиас всем материалам этих категорий, но таки не присваивает почему-то. А меню Список материалов категории не даёт сделать один алиас материалам из разных категорий.

В общем, сложноватая задачка получается. Может какой preg_replace в router.php можно прописать.

*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
Мысль интересная, но что нам это даст в плане ссылок? Ведь наша цель:
http://сайт.рф/меню/материал1
http://сайт.рф/меню/материал2
Делайте пустые страницы и в них вставляйте модули. Модулем выводите нужный контент
*

andragor

  • Осваиваюсь на форуме
  • 35
  • 5 / 0
Оригинально, но как-то сложновато, да и страницы уже есть готовые.

В общем, лучшее что пока удалось сделать - это роутинг через id материала.
То есть sef_advanced_link мы ставим в ноль как по умолчанию и работают ссылки:
http://сайт.рф/менюалиас1/1-материал1
http://сайт.рф/менюалиас1/2-материал2

Даже так работает:
http://сайт.рф/менюалиас1/1 (.html, .htm, .php)
http://сайт.рф/менюалиас1/2 (.html, .htm, .php)

И осталось только в router.php прописать, чтобы ссылки поменялись:
под $route str_replace('index.php/'''$route);
добавить:
$route str_replace("menualias2""menualias1"$route);
*

andragor

  • Осваиваюсь на форуме
  • 35
  • 5 / 0
Тэги - это сторонний компонент? Если так, то вариант со сторонними расширениями, к сожалению, мне не подходит.

PS Poznakomlus, спасибо за усилия помочь, тебе +  ^-^
« Последнее редактирование: 04.12.2012, 19:48:22 от andragor »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 267
Просмотров: 52364
Последний ответ 25.10.2021, 09:02:50
от Gerostrat
Можно ли извлечь материалы из бэкапа?

Автор Cherr23

Ответов: 3
Просмотров: 2311
Последний ответ 14.12.2018, 07:09:04
от lexxbry
Появляются несуществующие ссылки несуществующих категорий с активными материалам

Автор hels

Ответов: 4
Просмотров: 910
Последний ответ 29.09.2018, 15:18:21
от Efanych
Вывод блога из нескольких категорий

Автор GrandEscudo

Ответов: 7
Просмотров: 4318
Последний ответ 24.08.2018, 09:33:45
от vasmed
В разных местах появляются символы Â

Автор agussev

Ответов: 2
Просмотров: 1133
Последний ответ 05.06.2016, 18:11:05
от altvvc