Всем доброго времени суток. Перелопатил весь интернет. В MVC не силен, поэтому ковыряние в модулях вывода новостей тоже не дало результата.
Вобщем суть проблемы.
Сверстал я шаблон, главную страницу, и пришло время делать внутрение страницы
Одна из таких это вывод новостей. Но дизайнер сделал так, что новости выводятся по три в строчку а потом красивая полоска и снова по три.
По задумке дизайнера посмотреть полность статью можно кликнув на заголовок (без readmore внизу).
Естественно стандартный модуль вывода новостей тут не помог, так как одним лишь СSS не сделаешь чтоб именно три статьи выводилось, потом полоска и снова три. Пришлось писать модуль вывода новостей самому и создать под него соответственную позицию #content_mod (вместо стандартой позиции для вывода материала #content)
В модуле соеденился с базой данных. Вывел с таблицы content все introtext. Игратсься теперь могу как угодно, и сделать вывод статей как угодно.
Но как организовать вывод fulltext при клике по ссылке заголовка, и как сформировать эту самую ссылку ума не приложу.
Возможные варианты:
1. Привязать к каждому заголовку ссылку на полный вывод материала в блоке #content, при этом блок #content_mod с модулем нужно скрыть, точнее скрыть сам модуль (для этого советуют вроде как Advanced Module Manager).
проблема даного метода, в том как создать эту самую ссылку, по какому алгоритму создается ссылка (читать далее), только так чтобы с моим сайтом смогла разобратся даже обезьяна при добавлении материала вступительного текста, и текста полного (сделать нормально, универсально, без костылей). Ведь как я понимаю для каждого полного текста статьи формируеться свой адрес. Например при на нажатии на ReadMore попадаем на конкретный адрес (
http://zzz.com/10-news/14-news1-3.html). Как этот чертов адрес формируется?
2. Средствами php написать скрипт который при клике на ссылку будет схлопывать все новости и переходить на ту же страницу, добавляя кукисы, прочитав которые скрипт будет выводить только fulltext конкретной статьи. Звучит много обещающе, но помоему это полный бред.
3. Использовать JavaScript (но проблема что я в нем не силен), и зачем мне тогда вообще нужна Joomla. Я больше трачу времени на разбирательство с этими долбаными патренами MVC чем потратил бы на создание сайта с нуля вместе с админкой
_________
Подведя итоги можно сделать вывод что я пытаюсь сделать простую задачу через жопу, и мне нужна ваша помощь, товарищи.