Skip to content

Commit 480ebc8

Browse files
committed
[TASK] Synchronize column header template with EXT:container
1 parent 47d6df3 commit 480ebc8

1 file changed

Lines changed: 27 additions & 11 deletions

File tree

Resources/Private/Partials/PageLayout/Grid/ColumnHeader.html

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,25 @@
22
xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers"
33
data-namespace-typo3-fluid="true">
44

5+
{columnHeaderLevel -> f:or(alternative: 2) -> f:variable(name: 'columnHeaderLevel')}
6+
57
<div class="t3-page-column-header">
68
<f:if condition="{column.active}">
79
<f:then>
810
<div class="t3-page-column-header-icons">
911
<f:render section="collapsibleToggleIcon" arguments="{_all}"/>
1012
<f:if condition="{allowEditContent} && {column.editUrl}">
11-
<a href="{column.editUrl}" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_layout.xlf:editColumn')}"
12-
class="btn btn-sm btn-default btn-borderless">
13+
<a
14+
class="btn btn-link"
15+
href="{column.editUrl}"
16+
title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_layout.xlf:editColumn')}"
17+
>
1318
<core:icon identifier="actions-document-open" />
19+
<span class="visually-hidden">{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_layout.xlf:editColumn')}</span>
1420
</a>
1521
</f:if>
1622
</div>
17-
<span id="{columnIdentifier}">{column.title}</span>
23+
<h{columnHeaderLevel} id="{columnIdentifier}" class="t3-page-column-title">{column.title}</h{columnHeaderLevel}>
1824
<f:render section="collapsibleMinitemWarning" arguments="{_all}"/>
1925
</f:then>
2026
<f:else if="{column.unused}">
@@ -29,9 +35,19 @@
2935
</f:if>
3036
</div>
3137
<f:format.raw>{column.beforeSectionMarkup}</f:format.raw>
32-
<f:if condition="{allowEditContent} && {column.contentEditable} && {column.context.allowNewContent} && {column.active}">
33-
<div class="t3-page-ce t3js-page-ce" data-page="{column.context.pageId}" id="{column.uniqueId}">
34-
<f:render partial="PageLayout/ActionControls" arguments="{column: column, allowEditContent: allowEditContent, url: column.newContentUrl}" />
38+
<f:if condition="{allowEditContent} && {column.contentEditable} && {column.allowNewContent} && {column.active}">
39+
<div class="t3-page-ce t3js-page-ce" data-page="{column.context.pageId}">
40+
<f:if condition="{column.newContentElementWizardShouldBeSkipped}">
41+
<f:then>
42+
<a href="{column.newContentUrl}" title="{f:translate(key: 'LLL:EXT:backend/Resources/Private/Language/locallang_layout.xlf:newContentElement')}" class="btn btn-default btn-sm">
43+
<core:icon identifier="actions-plus" />
44+
<f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_layout.xlf:createNewContent" />
45+
</a>
46+
</f:then>
47+
<f:else>
48+
<f:render partial="PageLayout/ActionControls" arguments="{url: column.newContentUrl}" />
49+
</f:else>
50+
</f:if>
3551
<div class="t3-page-ce-dropzone t3js-page-ce-dropzone-available" hidden></div>
3652
</div>
3753
</f:if>
@@ -41,15 +57,15 @@
4157
<f:section name="collapsibleToggleIcon">
4258
<a href="#"
4359
class="btn btn-sm btn-default btn-borderless t3js-toggle-container-column"
44-
title="{f:translate(key: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:expandcontent')}"
45-
data-toggle-title="{f:translate(key: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:collapsecontent')}"
60+
title="{f:translate(id: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:expandcontent')}"
61+
data-toggle-title="{f:translate(id: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:collapsecontent')}"
4662
data-collapse-state="collapsed">
4763
<core:icon identifier="actions-view-list-expand" />
4864
</a>
4965
<a href="#"
5066
class="btn btn-sm btn-default btn-borderless t3js-toggle-container-column"
51-
title="{f:translate(key: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:collapsecontent')}"
52-
data-toggle-title="{f:translate(key: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:expandcontent')}"
67+
title="{f:translate(id: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:collapsecontent')}"
68+
data-toggle-title="{f:translate(id: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:expandcontent')}"
5369
data-collapse-state="expanded">
5470
<core:icon identifier="actions-view-list-collapse" />
5571
</a>
@@ -75,7 +91,7 @@
7591
<button type="button" class="btn btn-default btn-sm me-2">
7692
<core:icon identifier="actions-view-list-expand"/>
7793
</button>
78-
{f:translate(key: 'LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:contentcollapsed')}
94+
<f:translate id="LLL:EXT:ew_collapsible_container/Resources/Private/Language/locallang.xlf:contentcollapsed"/>
7995
</div>
8096
</f:section>
8197

0 commit comments

Comments
 (0)