SHKEd 0 Опубликовано 29 ноября, 2017 Жалоба Share Опубликовано 29 ноября, 2017 А как покрасить статусы. А то ожидающие желтенькие, а завершающие должны быть к примеру, зелененькие?)))) Файл AdminHelper.php public function TableCells ($cell_array, $odd = false, $even = false, $status = false) { return($this->Html->TableCells( $cell_array, array("class" => "contentRowEven".(!empty($odd) ? ' '.$odd : null) . (!empty($status) ? ' '.$status : null) ."","onmouseout" =>"this.className='contentRowEven".(!empty($odd) ? ' '.$odd : null)."';", "onmouseover" => "this.className='contentRowEvenHover".(!empty($odd) ? ' '.$odd : null)."';"), array("class" => "contentRowOdd".(!empty($even) ? ' '.$even : null) . (!empty($status) ? ' '.$status : null) ."","onmouseout" =>"this.className='contentRowOdd".(!empty($even) ? ' '.$even : null)."';", "onmouseover" => "this.className='contentRowOddHover".(!empty($even) ? ' '.$even : null)."';") ) ); } Так, я добавил статусы) ну и дело за малым, надо добавить уже что-то типо ($order['OrderStatus']['id'] == 4 ? 'end_highlight' : null) в админ топ? Как-то так, или неправильно? хотя, вышло полное г.... )))) надо вообще оставить только добавление классов и сделать все проще на css чередование и закраску, которую можно прописать в настройках статусов Эм, только зачем табличкке привязывать JS - не понимаю) CSS уже не работает чтоли) hover там разный) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 ноября, 2017 Жалоба Share Опубликовано 29 ноября, 2017 Ну да, можно и чисто через css. Подсвечивать или нет задаётся через highlight параметр, например для заказов на главной странице в админке /app/View/Admin/admin_top.php Там как раз добавлено условие, что подсвечивать только заказы ожидающие проверки. Условие: ($order['OrderStatus']['id'] == 1 ? 'highlight' : null) Вот по аналогии можно и другие статусы делать. Ну а код самих рядок таблицы Вы правильно показали в /app/View/Helper/AdminHelper.php Ссылка на сообщение Поделиться на другие сайты
SHKEd 0 Опубликовано 20 января, 2018 Автор Жалоба Share Опубликовано 20 января, 2018 Неее, я удалил этот вообщем код, что у вас, и сделал тупо передачу классов, a сделал зебру с помощью table-striped Результат: А если еще подумать, чтобы не сливались строчки, то можно было бы с помощью переменных в ксс, сделать темнее через одну цвет -) Да, пожалуй, так, наверное, и сделаю) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 января, 2018 Жалоба Share Опубликовано 20 января, 2018 В 20.01.2018 в 06:19, SHKEd сказал: Неее, я удалил этот вообщем код, что у вас, и сделал тупо передачу классов, a сделал зебру с помощью table-striped Результат: А если еще подумать, чтобы не сливались строчки, то можно было бы с помощью переменных в ксс, сделать темнее через одну цвет -) Да, пожалуй, так, наверное, и сделаю) Expand На главной странице в админке так и сделана подсветка статуса ожидает проверки, т.е. подсвечивает ожидающие проверки статусы и сделана "зебра", т.е. 2 оттенка. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения