Алексей
Members-
Content count
5 -
Joined
-
Last visited
Community Reputation
0 NeutralAbout Алексей
-
Rank
Newbie
-
Алексей started following Как добавить дополнительные условия в выводе списка?
-
Как добавить дополнительные условия в выводе списка?
Алексей posted a topic in Все вопросы пока сюда
Подскажите, пожалуйста, как в формах списка добавлять дополнительные условия вывода записей. Например, выводить только записи, содержащие значение false кастомного поля Client в модуле Accounts. Нужно это сделать непременно в форме, а не в поиске, т.к. этот фильтр должен работать всегда и никто его не смог отключить. -
Алексей started following Как создавать совмещенные поля в модулях?
-
Как создавать совмещенные поля в модулях?
Алексей replied to chetson's topic in Все вопросы пока сюда
Для удобства работы, можно объединить по названию. Например, добавив к полю префикс: apt_area_common, apt_area_kitchen , и т.д. И расположить их на отдельной панели (или вкладке) в формах edit и view в студии. -
Алексей started following Все вопросы пока сюда
-
Как разделить homepage ровно пополам, а не 60 на 40
Алексей replied to Алексей's topic in Все вопросы пока сюда
Спасибо, все помогло. Дело было действительно в кэше. Разлогинился -> поменял значение в БД -> залогинился снова, и всё ОК. PS Кстати, огромное спасибо за ресурс ) -
Как разделить homepage ровно пополам, а не 60 на 40
Алексей replied to Алексей's topic in Все вопросы пока сюда
Спасибо, я это тоже нашел, но при изменении значения поля `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)? -
Как разделить homepage ровно пополам, а не 60 на 40. Вроде$columns[0]['width'] = '60%' поменял уже везде, где можно...