toArray(); $data['template'] = (string) $page->template(); $data['newInspirations'] = (bool) page('inspirations')->children()->findBy('new', 'true'); if ($kirby->user()) { $userData = [ "role" => (string) $kirby->user()->role(), "uuid" => (string) $kirby->user()->uuid() ]; if ($kirby->user()->client()->exists() && $kirby->user()->client()->isNotEmpty()) { $userData['client'] = [ "name" => (string) $kirby->user()->client()->toPage()->title(), "uuid" => (string) $kirby->user()->client()->toPage()->uuid() ]; } } return [ 'genericData' => $data, 'userData' => $userData ?? null ]; };