Администраторы группы

  • Аватар

Модераторы группы

  • Аватар

Разработка Vtiger CRM

Открытая группа активность: 2 мес., 1 нед. назад

Обсуждаем вопросы доработки существующих и создания новых модулей для SalesPlatform Vtiger CRM.

Цвет строк в Listview по условию [РЕШЕНО] (записей: 27)

← Форум группы   Все форумы
  • Аватар Иван - 3 г., 11 мес. назад:

    В 7-ой версии не работает! Никто не пробовал сделать?

  • Аватар Андрей - 3 г., 11 мес. назад:

    Ответ, к сожалению, чисто теоретический, уже достаточно давно не работаем с платформой. Скачал 7 версию vtiger. В папке /layouts/vlayout/modules/Vtiger/ лежит дефолтовый шаблон ListViewContents.tpl для всех гридов (listview) его содержимое в плане вывода строки грида не изменилось:

    //начало цикла перебора строк
    {foreach item=LISTVIEW_ENTRY from=$LISTVIEW_ENTRIES name=listview}
    //вывод открывающего тэга строки
    getId()}’ data-recordUrl=’{$LISTVIEW_ENTRY->getDetailViewUrl()}’ id=»{$MODULE}_listView_row_{$smarty.foreach.listview.index+1}» /*сюда встраивается проверка условия и установка цвета фона*/>

    Может не работать по двум причинам: либо неправильно вставили код, html не всегда выдает ошибки при неправильной верстке, может просто игнорировать неправильные конструкции, либо у модуля, в котором вам нужно поправить вывод есть свой шаблон. Его нужно искать по пути /layouts/vlayout/modules/{имя модуля}/

  • Аватар Иван - 3 г., 11 мес. назад:

    Нет. В 7-й версии у меня такой финт ушами не проходит! (оба варианта, первый и короткий)

  • Аватар Андрей - 3 г., 11 мес. назад:

    listView какого модуля правите?

  • Аватар Андрей - 3 г., 11 мес. назад:

    и какой дистрибутив стоит?

  • Аватар Иван - 3 г., 11 мес. назад:

    Мигрировал до 7-й версии, снова взял listView из модуля vtiger, и снова проделал те же действия!

  • Аватар Андрей - 3 г., 11 мес. назад:

    я имел в виду в каком модуле хотите эффект увидеть?
    просто в 7 версии listView вашего целевого модуля может быть свой, а не дефолтовый

  • Аватар Андрей - 3 г., 11 мес. назад:

    и дистриб 7 vtiger или salesplatform?

  • Аватар Иван - 3 г., 11 мес. назад:

    1 Нужно для SalesOrder
    2 Проверял, в чистой 7-ке в SalesOrder нет своего listView
    3 salesplatform

  • Аватар Андрей - 3 г., 11 мес. назад:

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

  • Аватар MaksSP - 9 мес., 3 нед. назад:

    Добавил у себя в конце нужной строки на vtiger 6.4:
    {if $LISTVIEW_ENTRY->get(‘severity’) eq ‘Значительная’} bgcolor=»#87CEEB» {/if}
    и не работает (
    как найти верное название столбца?

  • Аватар Павел - 9 мес., 2 нед. назад:

    MaksSP, в таблице vtiger_field по полю fieldname. В данном случае, название столбца – ticketseverities.