Алексей

Members
  • Content count

    5
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Алексей

  • Rank
    Newbie
  1. Подскажите, пожалуйста, как в формах списка добавлять дополнительные условия вывода записей. Например, выводить только записи, содержащие значение false кастомного поля Client в модуле Accounts. Нужно это сделать непременно в форме, а не в поиске, т.к. этот фильтр должен работать всегда и никто его не смог отключить.
  2. Для удобства работы, можно объединить по названию. Например, добавив к полю префикс: apt_area_common, apt_area_kitchen , и т.д. И расположить их на отдельной панели (или вкладке) в формах edit и view в студии.
  3. Спасибо, все помогло. Дело было действительно в кэше. Разлогинился -> поменял значение в БД -> залогинился снова, и всё ОК. PS Кстати, огромное спасибо за ресурс )
  4. Спасибо, я это тоже нашел, но при изменении значения поля `contents`в `user_preferences` в результате запроса $sql= " SELECT `contents` FROM `user_preferences` WHERE category = 'Home' AND assigned_user_id = 1"; $result = $db->query($sql, true); while($row = $db->fetchByAssoc($result)) { print_array(unserialize(base64_decode($row[contents]))); } выводится [pages] => Array ( [0] => Array ( [columns] => Array ( [0] => Array ( [width] => 50% [dashlets] => Array ( [0] => 678115e9-8909-8b10-84f2-56ee76fab7f1 [1] => 3ad15871-94a3-22f9-d12f-56ec7bc75b34 [2] => 11e5033a-d45b-d7c5-0e9d-56d47e3c78ea [3] => 3bc2121c-61d6-f0ff-e124-56e072d7dde5 ) ) [1] => Array ( [width] => 50% [dashlets] => Array ( [0] => 9ae0c1fe-9909-88cb-ac37-56e072adf740 [1] => d5c3ca0c-6e91-8efa-39c0-56e072b1b457 ) ) ) [numColumns] => 3 [pageTitleLabel] => LBL_HOME_PAGE_1_NAME ) ) а в как результат $pages = $current_user->getPreference('pages', 'Home'); Array ( [0] => Array ( [columns] => Array ( [0] => Array ( [width] => 60% [dashlets] => Array ( [0] => 678115e9-8909-8b10-84f2-56ee76fab7f1 [1] => 3ad15871-94a3-22f9-d12f-56ec7bc75b34 [2] => 11e5033a-d45b-d7c5-0e9d-56d47e3c78ea [3] => 3bc2121c-61d6-f0ff-e124-56e072d7dde5 ) ) [1] => Array ( [width] => 40% [dashlets] => Array ( [0] => 9ae0c1fe-9909-88cb-ac37-56e072adf740 [1] => d5c3ca0c-6e91-8efa-39c0-56e072b1b457 ) ) ) [numColumns] => 3 [pageTitleLabel] => LBL_HOME_PAGE_1_NAME ) ) где$pag = $current_user->id; print_array($pag); 1 и после добавления любого дашлета на страницу, первый запрос начинает возвращать значения 60% и 40% (т. е. перезаписывается поле contents вuser_preferences) Может проблема в том, что пользователь -> Администратор (т.е. id = 1)?
  5. Как разделить homepage ровно пополам, а не 60 на 40. Вроде$columns[0]['width'] = '60%' поменял уже везде, где можно...