Refine survey template module layout

This commit is contained in:
Jürgen Mummert
2026-06-08 20:01:08 +02:00
parent 7843fca003
commit 99caf51af9
3 changed files with 84 additions and 47 deletions
@@ -61,7 +61,7 @@ final class MemberSurveyListController extends AbstractFrontendModuleController
'id' => $surveyId,
'title' => (string) $survey['title'],
'description' => (string) ($survey['description'] ?? ''),
'isTemplate' => !empty($survey['isTemplate']),
'isTemplate' => !empty($survey['isTemplate']),
'isActive' => !empty($survey['isActive']),
'isLocked' => !empty($survey['isLocked']),
'published' => !empty($survey['published']),
@@ -74,6 +74,10 @@ final class MemberSurveyListController extends AbstractFrontendModuleController
];
}
if ($templatesOnly && [] === $items) {
return new Response('');
}
$template->set('loginRequired', false);
$template->set('surveys', $items);
$template->set('createUrl', !$templatesOnly && $editPage instanceof PageModel ? $this->generateContentUrl($editPage, ['create' => '1']) : null);