[ICMS2] Стиль списка - таблица типа EXCEL

Ищу исполнителя для создание нового стиля

#16 8 мая 2015 в 15:17
Скорпион, не подойдет вышеуказанный стиль вам, как и мне :)
#17 8 мая 2015 в 18:57
AndroS, для CMS нет, но для "идеи" моей, вполне.
Мне нужно сделать небольшой "справочник" определенных данных.
Вполне.
Вот только очередной глюк схватил. Счас буду писать отдельную тему по этому поводу.
#18 10 мая 2015 в 13:32
и так вернулся… проблема с ограничениями решено.
Посмотрел указанный выше виджет.
Не плох.
Но нужно хочется чтобы в столбцы выводились не поля — а свойства.
Кто подскажет где "поковырять"?
#19 10 мая 2015 в 21:07
Скорпион, В списке выводятся только поля. Свойства выводятся только в самих записях. Значения свойств у каждой записи свои. Чтобы заполнить таблицу, надо кучу запросов сделать по каждой записи и вывести их всех в нужной ячейке.
В общем "поковырять" можете тут system\controllers\content\actions\category_view.php и тут system\controllers\content\actions\item_view.php на предмет $props
#20 15 мая 2015 в 19:53
Loadырь, спасибо огромное за то что посоветовали виджет от andrey1402
В принципе это почти то что мне и надо было. Не считает конечно итоги, да и на начальном этапе это не главное.
Поковырялся я в нем и понял что и как там "устроено" и даже уже изменил под себя.
От свойств пока пришлось отказаться, точнее вывод их в таблице. Все данные пока храню в "Полях".
Но вот возник у меня вопрос к широкой публике.
Ставлю я данный виджет на страницу "СПИСКА КОНТЕНТА", при этом отключаю вывод ВСЕХ полей в списке. Логично же? Они мне там не нужны — так как весь список мне выведет виджет.
И вот что я получаю в итоге.

То есть появляется пагинация при несуществующих данных (показано стрелкой)
При использовании "наборов" данную пагинацию можно убрать, но появляется надпись "Нет элементов для отображения"
Вообщем подскажите — как выйти из данной ситуации, чтобы эти вещи не вылазили.
#21 15 мая 2015 в 20:58
Скорпион, ищите в файле \templates\default\content\ваш_шаблон_вывода_списка.tpl.php блок кода
  1.  
  2. <?php if ($perpage < $total) { ?>
  3. <?php echo html_pagebar($page, $perpage, $total, $page_url, $filters); ?>
  4. <?php } ?>
  5.  
это вывод пагинации, с ним делайте всё, что задумали. В самом конце есть ещё код
  1.  
  2. <?php else { echo LANG_LIST_EMPTY; } ?>
он отвечает за вывод фразы "Нет элементов для отображения", с ним тоже можно что-то сделать.
#22 15 мая 2015 в 21:19
Неее — ну то что их можно "купировать" я догадывался. Но это ведь будет влиять на ВСЕ контенты.
Я думал мож я чет не так делаю — и кто нибудь подскажет правильное направление без кастрации файлов.
#23 15 мая 2015 в 21:25
так вы же можете использовать для каждого типа контента свой файл шаблона и при этом изменения в файле влиять будут только на данный тип контента.
#24 15 мая 2015 в 21:49
Loadырь, хм… я если честно так до конца и не разобрался с этим… но направление понял… спасибо
#25 15 мая 2015 в 22:14

и не разобрался

Скорпион
Присмотритесь. У вас есть в папке \templates\default\content\ файлы со словом list (список записей — вывод категории) и item (вывод одной записи). Но называются файлы так default_list.tpl.php и default_item.tpl.php, а есть albums_list.tpl.php. "Чуете разницу". Назовите ваш файл системным именем типа контента (вместо слова default) и добавьте к нему _list.tpl.php или _item.tpl.php. Есть файлы где после _list прописано ещё что-то, например default_list_table.tpl. Эти используются для выбора в админке. Их тоже можно притянуть к своему типу контента.
#26 17 мая 2015 в 19:03
Loadырь, мил человек, огромное тебе спасибо.
Чет я в последнее время совсем "забросил" изучение системы… основная работа съедает к сожалению все время :(
#27 17 мая 2015 в 19:19
Loadырь, хех создал пустой файл с именем имяконтента_list.tpl.php и вообще все стало супер :))))))
Еще раз спасибо :)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.