first commit

This commit is contained in:
salam committed 2026-10-19 08:18:39 +02:00
commit 1218dd1517
12716 files changed
+989233

No files matched your search

@@ -0,0 +1,43 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" xmlns:adm="http://typo3.org/ns/TYPO3/CMS/Adminpanel/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{data}">
<f:if condition="{label}">
<h2 class="typo3-adminPanel-headline">{label}</h2>
</f:if>
<div class="typo3-adminPanel-table-overflow">
<table class="typo3-adminPanel-table typo3-adminPanel-table-debug">
<thead>
<tr>
<th scope="col" class="typo3-adminPanel-table-cell-key"><f:translate key="LLL:EXT:adminpanel/Resources/Private/Language/locallang_info.xlf:key"/></th>
<th scope="col"><f:translate key="LLL:EXT:adminpanel/Resources/Private/Language/locallang_info.xlf:value"/></th>
</tr>
</thead>
<tbody>
<f:for each="{data}" as="val" key="key">
<tr>
<th scope="row" class="typo3-adminPanel-table-cell-key">
<f:translate key="{key}" default="{key}" extensionName="adminpanel"/>
</th>
<td>
<f:variable name="typeClass" value="string" />
<f:if condition="{val as integer} === {val}"><f:variable name="typeClass" value="integer" /></f:if>
<f:if condition="{val as float} === {val}"><f:variable name="typeClass" value="float" /></f:if>
<f:if condition="{adm:isArray(value: val)}"><f:variable name="typeClass" value="array" /></f:if>
<f:switch expression="{typeClass}">
<f:case value="string">
<pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}"><f:if condition="{val}"><f:translate key="{val}" default="{val}" extensionName="adminpanel"/></f:if></pre>
</f:case>
<f:case value="array">
<f:render partial="Data/TableKeyValue" arguments="{data: val}" />
</f:case>
<f:defaultCase>
<pre class="typo3-adminPanel-dump typo3-adminPanel-dump-{typeClass}">{val}</pre>
</f:defaultCase>
</f:switch>
</td>
</tr>
</f:for>
</tbody>
</table>
</div>
</f:if>
</html>
@@ -0,0 +1,13 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{label} && {name}">
<div class="typo3-adminPanel-form-group typo3-adminPanel-form-group-checkbox">
<div class="typo3-adminPanel-form-checkbox">
<input type="hidden" name="TSFE_ADMIN_PANEL[{name}]" value="0"/>
<input type="checkbox" id="{name}" name="TSFE_ADMIN_PANEL[{name}]" value="1" class="typo3-adminPanel-form-checkbox-input"{f:if(condition: value, then:' checked="checked"')} />
<label for="{name}" class="typo3-adminPanel-form-checkbox-label">
<f:translate key="{label}" default="{label}" extensionName="adminpanel"/>
</label>
</div>
</div>
</f:if>
</html>
@@ -0,0 +1,16 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{label} && {name}">
<div class="typo3-adminPanel-form-group">
<div class="typo3-adminPanel-form-datetime">
<label for="{name}" class="typo3-adminPanel-form-datetime-label">
<f:translate key="{label}" default="{label}" extensionName="adminpanel"/>
</label>
<div class="typo3-adminPanel-form-datetime-input-group">
<input type="date" id="{name}-date-hr" class="typo3-adminPanel-form-datetime-input" data-target="{name}"/>
<input type="time" id="{name}-time-hr" class="typo3-adminPanel-form-datetime-input" data-target="{name}"/>
</div>
<input type="hidden" name="TSFE_ADMIN_PANEL[{name}]" id="{name}" value="{value}" />
</div>
</div>
</f:if>
</html>
@@ -0,0 +1,5 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{name}">
<input type="hidden" name="TSFE_ADMIN_PANEL[{name}]" value="{value}"/>
</f:if>
</html>
@@ -0,0 +1,19 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:if condition="{label} && {name}">
<div class="typo3-adminPanel-form-group">
<div class="typo3-adminPanel-form-select">
<label for="{name}" class="typo3-adminPanel-form-select-label">
<f:translate key="{label}" default="{label}" extensionName="adminpanel"/>
</label>
<select name="TSFE_ADMIN_PANEL[{name}]" id="{name}" class="typo3-adminPanel-form-select-input">
<option value="0"></option>
<f:for each="{options}" as="option">
<option value="{option.{optionValue}}" {f:if(condition:'{option.{optionValue}} == {value}', then: 'selected')}>
{option.{optionLabel}}
</option>
</f:for>
</select>
</div>
</div>
</f:if>
</html>
@@ -0,0 +1,71 @@
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers"
xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
xmlns:adm="http://typo3.org/ns/TYPO3/CMS/Adminpanel/ViewHelpers"
data-namespace-typo3-fluid="true">
<div class="typo3-adminPanel-module{f:if(condition: uid, then: ' typo3-adminPanel-module-{uid}')}">
<div class="typo3-adminPanel-module-trigger" data-typo3-role="typo3-adminPanel-module-trigger">
<f:if condition="{icon}"><span class="typo3-adminPanel-module-trigger-icon">{icon -> f:format.raw()}</span></f:if>
<f:if condition="{label}"><span class="typo3-adminPanel-module-trigger-label">{label}</span></f:if>
<f:if condition="{information}"><span class="typo3-adminPanel-module-trigger-information">{information}</span></f:if>
</div>
<f:if condition="{mainContent} || {module.subModules}">
<div class="typo3-adminPanel-content" data-typo3-role="typo3-adminPanel-content">
<div class="typo3-adminPanel-content-header">
<div class="typo3-adminPanel-content-header-item typo3-adminPanel-content-header-title">
<f:if condition="{icon}"><span class="typo3-adminPanel-content-header-title-icon">{icon -> f:format.raw()}</span></f:if>
<f:if condition="{label}"><span class="typo3-adminPanel-content-header-title-label">{label}</span></f:if>
</div>
<div class="typo3-adminPanel-content-nav" data-typo3-role="typo3-adminPanel-content-tabs">
<f:for each="{module.subModules}" as="sub" iteration="iteration">
<a href="#" class="typo3-adminPanel-content-header-item{f:if(condition: iteration.isFirst, then: ' typo3-adminPanel-content-header-item-active')}" data-typo3-role="typo3-adminPanel-content-tab" data-typo3-tab-target="{sub.identifier}">{sub.label}</a>
</f:for>
</div>
<f:if condition="{module.submoduleSettings}">
<button type="button" class="typo3-adminPanel-content-header-item typo3-adminPanel-content-header-settings" data-typo3-role="typo3-adminPanel-content-settings">
<core:icon identifier="actions-system-extension-configure" alternativeMarkupIdentifier="inline"/>
</button>
</f:if>
<button type="button" class="typo3-adminPanel-content-header-item typo3-adminPanel-content-header-close" data-typo3-role="typo3-adminPanel-content-close">
<core:icon identifier="actions-close" alternativeMarkupIdentifier="inline"/>
</button>
</div>
<f:if condition="{module.submoduleSettings}">
<div class="typo3-adminPanel-content-settings">
<f:for each="{module.subModules}" as="sub">
<f:if condition="{sub.settings}">
<div class="typo3-adminPanel-content-settings-group">
<h4 class="typo3-adminPanel-headline">{sub.label} <f:translate key="LLL:EXT:adminpanel/Resources/Private/Language/locallang.xlf:settings.label"/></h4>
<f:format.raw>
{sub.settings}
</f:format.raw>
</div>
</f:if>
</f:for>
<div class="typo3-adminPanel-form-group">
<f:form.button class="typo3-adminPanel-btn typo3-adminPanel-btn-primary" data="{typo3-role: 'typo3-adminPanel-saveButton'}"><f:translate key="LLL:EXT:adminpanel/Resources/Private/Language/locallang.xlf:settings.updateButtonLabel"/></f:form.button>
</div>
</div>
</f:if>
<div class="typo3-adminPanel-content-main">
<f:if condition="{mainContent}">
<f:then>
{mainContent -> f:format.raw()}
</f:then>
<f:else>
<div class="typo3-adminPanel-content-panes">
<f:for each="{module.subModules}" as="sub" iteration="subModulesIterator">
<div class="typo3-adminPanel-content-panes-item{f:if(condition:'{subModulesIterator.isFirst}',then:' typo3-adminPanel-content-panes-item-active')}" data-typo3-role="typo3-adminPanel-content-pane" data-typo3-tab-id="{sub.identifier}">
<f:if condition="{sub.label}"><h1 class="typo3-adminPanel-headline">{sub.label}</h1></f:if>
<f:format.raw>
<adm:subModuleRender data="{data}" module="{sub}"/>
</f:format.raw>
</div>
</f:for>
</div>
</f:else>
</f:if>
</div>
</div>
</f:if>
</div>
</html>