ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
with_secondary_panel.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
31{
32 global $DIC;
33 $f = $DIC->ui()->factory();
34 $renderer = $DIC->ui()->renderer();
35
36 $actions = $f->dropdown()->standard(array(
37 $f->button()->shy("ILIAS", "https://www.ilias.de"),
38 $f->button()->shy("GitHub", "https://www.github.com")
39 ));
40
41 $list_item1 = $f->item()->standard("Item Title")
42 ->withActions($actions)
43 ->withProperties(array(
44 "Origin" => "Course Title 1",
45 "Last Update" => "24.11.2011",
46 "Location" => "Room 123, Main Street 44, 3012 Bern"))
47 ->withDescription("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.");
48
49 $list_item2 = $f->item()->standard("Item 2 Title")
50 ->withActions($actions)
51 ->withDescription("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.");
52
53 $list_item3 = $f->item()->standard("Item 3 Title")
54 ->withActions($actions)
55 ->withDescription("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.");
56
57 $items = array(
58 $f->item()->group("Listing Subtitle 1", array(
59 $list_item1,
60 $list_item2
61 )),
62 $f->item()->group("Listing Subtitle 2", array(
63 $list_item3
64 )));
65
66 $panel = $f->panel()->secondary()->listing("Listing panel Title", $items)->withActions($actions);
67
68 $block = $f->panel()->standard(
69 "Panel Title",
70 $f->panel()->sub("Sub Panel Title", $f->legacy()->content("Some Content"))
71 ->withFurtherInformation($panel)
72 );
73
74 return $renderer->render($block);
75}
$renderer
global $DIC
Definition: shib_login.php:26