Привет.
Можно как то в 'class' => '' передать {id}? (Нужно сделать класс в зависимости от id).
#1
27 апреля 2021 в 20:49
#2
27 апреля 2021 в 22:45
Можно. Получаете id и спокойно присваеваете его классу.Можно как то в 'class' => '' передать {id}?
'class' => $id
#3
27 апреля 2021 в 23:01
Так не работает. Уже по разному пробовал. Только в ссылке есть id.
Сегодня в 20:33
#4
27 апреля 2021 в 23:17
Lora,
Как получить из вашего мозга информацию, что такое {id} ?
В ссылке есть это ид, но Вы нам его не скажете, потому что это секрет?
Или оно там волшебным образом появляется?
Хотя… попробую свой старый мелафон..
Может это ыдэ получится из переменной $_GET получить? Что-то типа $_GET['cat_id']
Или вообще из $_SERVER['REQUEST_URI']?
Как получить из вашего мозга информацию, что такое {id} ?
В ссылке есть это ид, но Вы нам его не скажете, потому что это секрет?
Или оно там волшебным образом появляется?
Хотя… попробую свой старый мелафон..
Может это ыдэ получится из переменной $_GET получить? Что-то типа $_GET['cat_id']
Или вообще из $_SERVER['REQUEST_URI']?
что такое {id} ?
Похоже, это файл system/controllers/.../backend/grids/grid_cats.php, там в фигурных скобках можно получить значение другого поля. Но не везде.
#6
28 апреля 2021 в 00:11
Класс никак не обрабатывается, возможно хендлер поможет github.com/instantsoft/icms2/blob/master/system/controllers/comments/backend/grids/grid_comments_list.php#L87
#7
28 апреля 2021 в 08:18
Loadырь, да, спасибо. Так получается.
Только ссылки приходится жёстко прописывать.Конструкция $controller->root_url в методе href_to() не хочет работь. Как я понял $controller не передаётся в function($value, $item). И получить его как то не выходит у меня.
'handler' => function($value, $item){ if($item['parent_id'] != 1){return '<a class="child" href="">'.$item['title'].'</a>';} return '<a class="parent" href="">'.$item['title'].'</a>'; }
#8
28 апреля 2021 в 08:29
Lora, передайте его через use
Воспользуйтесь поиском по проекту (с помощью редактора или ide) по слову "use" и найдете пару примеры
Воспользуйтесь поиском по проекту (с помощью редактора или ide) по слову "use" и найдете пару примеры
#9
28 апреля 2021 в 08:35
Ок. Спасибо.