Вход • Регистрация

Вьюшка " Список элементов, к которым прикреплен тег"

  • 01 февраля 2014 г.
  • Доброго всем времени суток... проблема у меня господа, выручайте...

    Прицепил к сайту облако тегов, все красиво и замечательно но когда кликаешь по тегу... насколько я понимаю срабатывает вьюшка tags.view.list.php... так ведь?

    Теги могут быть прицеплены и для статей и для новостей и для фотографий... для любых внутрисистемных объектов в общем... все прекрасно... рисую в файле tags.view.list.php отображение результатов по выбранному тегу в двух столбиках... табличкой в невидимыми границами...и вот те новость... фотографии отлично встают так как и должно быть...а статьи не тут то было...

    Все дело в том что вьюшка, отображающая список статей уже переписана аналогичным же образом, то есть, список статей и так уже отображается в виде таблички в два столбика с невидимыми границами... и в результате получается при клике по одному из тегов совсем не приглядная картина... вместо того, чтобы положить, например в первую ячейку первой строки невидимой таблицы заголовок и анонс статьи, а во вторую ячейку этой же строки ну скажем фотографию... и все были бы счасливы...

    Но не тут то было... да, создается таблица двухстолбцовая, да в нужные ячейки кладутся описания элементов сайта с выбранным тегом... но!!!! Например, располагая информацию о статье с этим тегом движек бьет ячейку еще на два столбика и получается совсем некрасиво...

    Как то все запутанно обхяснить получилось... непонятно да? (((((

    з.ы. Судя по всему файл tags.view.list.php располагая элемент того или иного типа использует вьюшку для данного типа элементов... а это можно как-нибудь обойти?
    • 01 февраля 2014 г.
    • Попробую еще скриншотом проиллюстрировать свою печальку... ((((
      • 01 февраля 2014 г.
      • Да, для вывода внутри элементов вьюхи tags.view.list.php используется структура верстки из вьюх этих элементов. Тоже с этим сталкивался. Формировали вывод элементов прямо в tags.view.list.php - в обход родных вьюх. Не знаю - может и проще можно как то сделать.
        • 01 февраля 2014 г.
        • Первое предложение немного не так порядок слов написал ))) Читать так: Да, для вывода элементов внутри вьюхи tags.view.list.php используется структура верстки из вьюх этих элементов.
          • 01 февраля 2014 г.
          • Хм... то есть в самом файле tags.view.list.php нужно обработать что-то вроде:

            $row["result"]["rows"]["0"]["link"]
            $row["result"]["rows"]["0"]["anons"]
            $row["result"]["rows"]["0"]["name"]

            я правильно понимаю?
            • 01 февраля 2014 г.
            • Хе...вроде как получилось :)

              http://olimp-tmn.ru/tags/plasticheskiy-khirurg/

              Фуф... ))))
        • 01 февраля 2014 г.
        • Хм...а как это сделать... то есть получается уже в tags.view.list.php нужно выудить тип отображаемого элемента, его атрибуты и ссылки... и отдельно прописывать отображение нужных типов элементов?... ой блин...

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум