first commit

This commit is contained in:
salam committed 2026-10-06 19:40:28 +02:00
commit e81864e683
2984 files changed
+267797

No files matched your search

@@ -0,0 +1,43 @@
<f:layout name="Default" />
This Template is responsible for creating a table of domain objects.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
List.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>Listing for Architekten</h1>
<f:flashMessages />
<table class="tx_zuladungsliste" >
<tr>
<th><f:translate key="fe_users.inliste" /></th>
<th><f:translate key="fe_users.vereidigung" /></th>
<th><f:translate key="fe_users.geburtsdatum" /></th>
<th><f:translate key="fe_users.freuenfoerderpunkt" /></th>
<th> </th>
<th> </th>
</tr>
<f:for each="{architektens}" as="architekten">
<tr>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.inliste}</f:link.action></td>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.vereidigung -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.geburtsdatum -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{architekten : architekten}"> {architekten.freuenfoerderpunkt}</f:link.action></td>
<td><f:link.action action="edit" arguments="{architekten : architekten}">Edit</f:link.action></td>
<td><f:link.action action="delete" arguments="{architekten : architekten}">Delete</f:link.action></td>
</tr>
</f:for>
</table>
<f:link.action action="new">New Architekten</f:link.action>
</f:section>
@@ -0,0 +1,150 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:flashMessages />
<f:if condition="{cookieWarning}">
<f:render partial="CookieWarning" />
</f:if>
<f:switch expression="{messageKey}">
<f:case value="welcome">
<f:variable name="alertKey"
value="info" />
</f:case>
<f:case value="error">
<f:variable name="alertKey"
value="danger" />
</f:case>
<f:defaultCase>
<f:variable name="alertKey"
value="info" />
</f:defaultCase>
</f:switch>
<f:if condition="{messageKey}">
<div class="alert alert-{alertKey}"
role="alert">
<h3>
<f:render partial="RenderLabelOrMessage"
arguments="{key: '{messageKey}_header'}" />
</h3>
<p>
<f:render partial="RenderLabelOrMessage"
arguments="{key: '{messageKey}_message'}" />
</p>
</div>
</f:if>
<f:if condition="{onSubmit}">
<f:then>
<f:form target="_top"
fieldNamePrefix=""
action="login"
onsubmit="{onSubmit}">
<f:render section="content"
arguments="{_all}" />
</f:form>
</f:then>
<f:else>
<f:form target="_top"
fieldNamePrefix=""
action="login">
<f:render section="content"
arguments="{_all}" />
</f:form>
</f:else>
</f:if>
<f:if condition="{settings.showForgotPassword}">
<f:link.action action="recovery"
controller="PasswordRecovery">
<f:render partial="RenderLabelOrMessage"
arguments="{key: 'forgot_header'}" />
</f:link.action>
</f:if>
<f:section name="content">
<fieldset>
<legend>
<f:translate key="login" />
</legend>
<div class="form-group row">
<label class="col-12 col-sm-3 col-md-2 col-form-label">
<f:translate key="username" />
</label>
<div class="col-12 col-sm-9 col-md-10">
<f:form.textfield name="user"
class="form-control" />
</div>
</div>
<div class="form-group row">
<label class="col-12 col-sm-3 col-md-2 col-form-label">
<f:translate key="password" />
</label>
<div class="col-12 col-sm-9 col-md-10">
<f:form.password name="pass"
data="{rsa-encryption: ''}"
class="form-control" />
</div>
</div>
<f:if condition="{permaloginStatus} > -1">
<div class="form-group row">
<div class="col-12 col-sm-3 col-md-2 col-form-label"></div>
<div class="col-12 col-sm-9 col-md-10">
<div class="custom-control custom-checkbox">
<f:if condition="{permaloginStatus} == 1">
<f:then>
<f:form.hidden name="permalogin"
value="0"
additionalAttributes="{disabled: 'disabled'}" />
<f:form.checkbox name="permalogin"
id="permalogin"
value="1"
checked="checked"
class="custom-control-input" />
</f:then>
<f:else>
<f:form.hidden name="permalogin"
value="0" />
<f:form.checkbox name="permalogin"
id="permalogin"
value="1"
class="custom-control-input" />
</f:else>
</f:if>
<label for="permalogin"
class="custom-control-label">
<f:translate id="permalogin" />
</label>
</div>
</div>
</div>
</f:if>
<div class="form-group row" style="text-align:center; max-width:15rem; margin: 1rem auto;">
<f:form.submit value="{f:translate(key: 'login')}"
name="submit"
class="btn btn-primary" />
</div>
<div class="felogin-hidden">
<f:form.hidden name="logintype"
value="login" />
<f:form.hidden name="pid"
value="{storagePid}" />
<f:if condition="{redirectURL}!=''">
<f:form.hidden name="redirect_url"
value="{redirectURL}" />
</f:if>
<f:if condition="{referer}!=''">
<f:form.hidden name="referer"
value="{referer}" />
</f:if>
<f:if condition="{redirectReferrer}!=''">
<f:form.hidden name="redirectReferrer"
value="off" />
</f:if>
<f:if condition="{noRedirect}!=''">
<f:form.hidden name="noredirect"
value="1" />
</f:if>
{extraHidden}
</div>
</fieldset>
</f:section>
</html>
@@ -0,0 +1,46 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:if condition="{cookieWarning}">
<f:render partial="CookieWarning" />
</f:if>
<h3 style="text-align:center;">
<f:render partial="RenderLabelOrMessage"
arguments="{key: 'status_header'}" />
</h3>
<p style="text-align:center;">
<f:render partial="RenderLabelOrMessage"
arguments="{key: 'status_message'}" />
</p>
<f:form action="login"
actionUri="{actionUri}"
target="_top"
fieldNamePrefix="">
<fieldset style="text-align:center;">
<legend>
<f:translate key="logout" />
</legend>
<div style="text-align:center; margin:1rem;">
<label>
<f:translate key="username" />
</label>
{user.username}
</div>
<div class="form-group row" style="text-align:center; max-width:15rem; margin: 1rem auto;">
<f:form.submit value="{f:translate(key: 'logout')}"
name="submit"
class="btn btn-secondary" />
</div>
<div class="felogin-hidden">
<f:form.hidden name="logintype"
value="logout" />
<f:form.hidden name="pid"
value="{storagePid}" />
</div>
</fieldset>
</f:form>
</html>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a EDIT form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Edit.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>Edit Kriterien</h1>
<f:flashMessages />
<f:render partial="FormErrors" arguments="{object:Kriterien}" />
<f:form action="update" name="kriterien" object="{kriterien}" >
<f:render partial="Kriterien/FormFields" arguments="{kriterien:kriterien}" />
<f:form.submit value="Save" />
</f:form>
</f:section>
@@ -0,0 +1,37 @@
<f:layout name="Default" />
This Template is responsible for creating a table of domain objects.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
List.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>Listing for Kriterien</h1>
<f:flashMessages />
<table class="tx_zuladungsliste" >
<tr>
<th><f:translate key="tx_zuladungsliste_domain_model_kriterien.bezeichnung" /></th>
<th> </th>
<th> </th>
</tr>
<f:for each="{kriteriens}" as="kriterien">
<tr>
<td><f:link.action action="show" arguments="{kriterien : kriterien}"> {kriterien.bezeichnung}</f:link.action></td>
<td><f:link.action action="edit" arguments="{kriterien : kriterien}">Edit</f:link.action></td>
<td><f:link.action action="delete" arguments="{kriterien : kriterien}">Delete</f:link.action></td>
</tr>
</f:for>
</table>
<f:link.action action="new">New Kriterien</f:link.action>
</f:section>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a NEW form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
New.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>New Kriterien</h1>
<f:flashMessages />
<f:render partial="FormErrors" arguments="{object:Kriterien}" />
<f:form action="create" name="newKriterien" object="{newKriterien}">
<f:render partial="Kriterien/FormFields" />
<f:form.submit value="Create new" />
</f:form>
</f:section>
@@ -0,0 +1,22 @@
<f:layout name="Default" />
This Template is responsible for displaying a single view for a domain object
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Show.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>Single View for Kriterien</h1>
<f:flashMessages />
<f:render partial="Kriterien/Properties" arguments="{kriterien:kriterien}" />
<f:link.action action="list">Back to list</f:link.action><br />
<f:link.action action="new">New Kriterien</f:link.action>
</f:section>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a EDIT form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Edit.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>Edit Wettbewerbe</h1>
<f:flashMessages />
<f:render partial="FormErrors" arguments="{object:Wettbewerbe}" />
<f:form action="update" name="wettbewerbe" object="{wettbewerbe}" >
<f:render partial="Wettbewerbe/FormFields" arguments="{wettbewerbe:wettbewerbe}" />
<f:form.submit value="Save" />
</f:form>
</f:section>
@@ -0,0 +1,55 @@
<f:layout name="Default" />
This Template is responsible for creating a table of domain objects.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
List.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>Listing for Wettbewerbe</h1>
<f:flashMessages />
<table class="tx_zuladungsliste" >
<tr>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.wettbewerb" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.beschreibung" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.registrierung" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.verfahrensort" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.bundesland" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.abgabetermin" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.kammerbeschluss" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.entscheidungstermin" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.sperrung" /></th>
<th><f:translate key="tx_zuladungsliste_domain_model_wettbewerbe.aufgabenstellung" /></th>
<th> </th>
<th> </th>
</tr>
<f:for each="{wettbewerbes}" as="wettbewerbe">
<tr>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.wettbewerb}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.beschreibung}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.registrierung}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.verfahrensort}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.bundesland}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.abgabetermin -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.kammerbeschluss -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.entscheidungstermin -> f:format.date()}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.sperrung}</f:link.action></td>
<td><f:link.action action="show" arguments="{wettbewerbe : wettbewerbe}"> {wettbewerbe.aufgabenstellung}</f:link.action></td>
<td><f:link.action action="edit" arguments="{wettbewerbe : wettbewerbe}">Edit</f:link.action></td>
<td><f:link.action action="delete" arguments="{wettbewerbe : wettbewerbe}">Delete</f:link.action></td>
</tr>
</f:for>
</table>
<f:link.action action="new">New Wettbewerbe</f:link.action>
</f:section>
@@ -0,0 +1,26 @@
<f:layout name="Default" />
This template displays a NEW form for the current domain object.
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
New.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>New Wettbewerbe</h1>
<f:flashMessages />
<f:render partial="FormErrors" arguments="{object:Wettbewerbe}" />
<f:form action="create" name="newWettbewerbe" object="{newWettbewerbe}">
<f:render partial="Wettbewerbe/FormFields" />
<f:form.submit value="Create new" />
</f:form>
</f:section>
@@ -0,0 +1,22 @@
<f:layout name="Default" />
This Template is responsible for displaying a single view for a domain object
If you modify this template, do not forget to change the overwrite settings
in /Configuration/ExtensionBuilder/settings.yaml:
Resources:
Private:
Templates:
Show.html: keep
Otherwise your changes will be overwritten the next time you save the extension in the extension builder
<f:section name="main">
<h1>Single View for Wettbewerbe</h1>
<f:flashMessages />
<f:render partial="Wettbewerbe/Properties" arguments="{wettbewerbe:wettbewerbe}" />
<f:link.action action="list">Back to list</f:link.action><br />
<f:link.action action="new">New Wettbewerbe</f:link.action>
</f:section>