|
2 | 2 | xmlns:core="http://typo3.org/ns/TYPO3/CMS/Core/ViewHelpers" |
3 | 3 | data-namespace-typo3-fluid="true"> |
4 | 4 |
|
| 5 | +{columnHeaderLevel -> f:or(alternative: 2) -> f:variable(name: 'columnHeaderLevel')} |
| 6 | + |
5 | 7 | <div class="t3-page-column-header"> |
6 | 8 | <f:if condition="{column.active}"> |
7 | 9 | <f:then> |
8 | 10 | <div class="t3-page-column-header-icons"> |
9 | 11 | <f:render section="collapsibleToggleIcon" arguments="{_all}"/> |
10 | 12 | <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 | + > |
13 | 18 | <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> |
14 | 20 | </a> |
15 | 21 | </f:if> |
16 | 22 | </div> |
17 | | - <span id="{columnIdentifier}">{column.title}</span> |
| 23 | + <h{columnHeaderLevel} id="{columnIdentifier}" class="t3-page-column-title">{column.title}</h{columnHeaderLevel}> |
18 | 24 | <f:render section="collapsibleMinitemWarning" arguments="{_all}"/> |
19 | 25 | </f:then> |
20 | 26 | <f:else if="{column.unused}"> |
|
29 | 35 | </f:if> |
30 | 36 | </div> |
31 | 37 | <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> |
35 | 51 | <div class="t3-page-ce-dropzone t3js-page-ce-dropzone-available" hidden></div> |
36 | 52 | </div> |
37 | 53 | </f:if> |
|
41 | 57 | <f:section name="collapsibleToggleIcon"> |
42 | 58 | <a href="#" |
43 | 59 | 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')}" |
46 | 62 | data-collapse-state="collapsed"> |
47 | 63 | <core:icon identifier="actions-view-list-expand" /> |
48 | 64 | </a> |
49 | 65 | <a href="#" |
50 | 66 | 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')}" |
53 | 69 | data-collapse-state="expanded"> |
54 | 70 | <core:icon identifier="actions-view-list-collapse" /> |
55 | 71 | </a> |
|
75 | 91 | <button type="button" class="btn btn-default btn-sm me-2"> |
76 | 92 | <core:icon identifier="actions-view-list-expand"/> |
77 | 93 | </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"/> |
79 | 95 | </div> |
80 | 96 | </f:section> |
81 | 97 |
|
|
0 commit comments