Skip to content

Commit

Permalink
[BUGFIX] Removed Deprecation Log entries on CMS7
Browse files Browse the repository at this point in the history
- Registered Module Icon Overlay properly
- Changed button VH to IconVH
  • Loading branch information
Mathias Schreiber committed Mar 26, 2016
1 parent 6120bfd commit 2355174
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 42 deletions.
3 changes: 3 additions & 0 deletions Configuration/TCA/Overrides/pages.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<?php

$GLOBALS['TCA']['pages']['ctrl']['typeicon_classes']['contains-formlogs'] = 'formhandler-foldericon';
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{namespace fh = Typoheads\Formhandler\ViewHelpers}
{namespace core=TYPO3\CMS\Core\ViewHelpers}
<f:if condition="{configuration.insertAbove}">
<f:render section="paginator" arguments="{pagination: pagination, position:'top', recordsLabel: configuration.recordsLabel}" />
</f:if>
Expand All @@ -15,35 +16,26 @@
<f:if condition="{pagination.hasLessPages}">
<f:then>
<li>
<f:be.buttons.icon
uri="{fh:widget.uri(arguments:{currentPage: 1})}"
icon="actions-view-paging-first"
title="{f:translate(key:'widget.pagination.first')}"
<a href="{fh:widget.uri(arguments:{currentPage: 1})}" title="{f:translate(key:'widget.pagination.first')}">
<core:icon identifier="actions-view-paging-first" />
</a>
/>
</li>
<li>
<f:be.buttons.icon
uri="{fh:widget.uri(arguments:{currentPage: pagination.previousPage})}"
icon="actions-view-paging-previous"
title="{f:translate(key:'widget.pagination.previous')}"
/>
<a href="{fh:widget.uri(arguments:{currentPage: pagination.previousPage})}" title="{f:translate(key:'widget.pagination.previous')}">
<core:icon identifier="actions-view-paging-previous" />
</a>
</li>
</f:then>
<f:else>
<li class="disabled">
<span>
<f:be.buttons.icon
uri=""
icon="actions-view-paging-first"
/>
<core:icon identifier="actions-view-paging-first" />
</span>
</li>
<li class="disabled">
<span>
<f:be.buttons.icon
uri=""
icon="actions-view-paging-previous"
/>
<core:icon identifier="actions-view-paging-previous" />
</span>
</li>
</f:else>
Expand Down Expand Up @@ -88,43 +80,31 @@
<f:if condition="{pagination.hasMorePages}">
<f:then>
<li>
<f:be.buttons.icon
uri="{fh:widget.uri(arguments:{currentPage: pagination.nextPage})}"
icon="actions-view-paging-next"
title="{f:translate(key:'widget.pagination.next')}"
/>
<a href="{fh:widget.uri(arguments:{currentPage: pagination.nextPage})}" title="{f:translate(key:'widget.pagination.next')}">
<core:icon identifier="actions-view-paging-next" />
</a>
</li>
<li>
<f:be.buttons.icon
uri="{fh:widget.uri(arguments:{currentPage: pagination.numberOfPages})}"
icon="actions-view-paging-last"
title="{f:translate(key:'widget.pagination.last')}"
/>
<a href="{fh:widget.uri(arguments:{currentPage: pagination.numberOfPages})}" title="{f:translate(key:'widget.pagination.last')}">
<core:icon identifier="actions-view-paging-last" />
</a>
</li>
</f:then>
<f:else>
<li class="disabled">
<span>
<f:be.buttons.icon
uri=""
icon="actions-view-paging-next"
/>
<core:icon identifier="actions-view-paging-next" />
<li class="disabled">
<span>
<f:be.buttons.icon
uri=""
icon="actions-view-paging-last"
/>
<core:icon identifier="actions-view-paging-last" />
</span>
</li>
</f:else>
</f:if>
<li>
<f:be.buttons.icon
uri="{fh:widget.uri(arguments:{currentPage: pagination.current})}"
icon="actions-system-refresh"
title="{f:translate(key:'widget.pagination.refresh')}"
/>
<a href="{fh:widget.uri(arguments:{currentPage: pagination.current})}" title="{f:translate(key:'widget.pagination.refresh')}">
<core:icon identifier="actions-refresh" />
</a>
</li>
</ul>
</nav>
Expand Down
11 changes: 10 additions & 1 deletion ext_localconf.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,13 @@
'dateField' => 'tstamp',
'expirePeriod' => 180
];
}
}

$iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
\TYPO3\CMS\Core\Imaging\IconRegistry::class
);
$iconRegistry->registerIcon(
'formhandler-foldericon',
\TYPO3\CMS\Core\Imaging\IconProvider\BitmapIconProvider::class,
['source' => 'EXT:formhandler/Resources/Public/Images/pagetreeicon.png']
);
1 change: 0 additions & 1 deletion ext_tables.php
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,3 @@
'formlogs',
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY) . 'ext_icon.gif'
];
\TYPO3\CMS\Backend\Sprite\SpriteManager::addTcaTypeIcon('pages', 'contains-formlogs', \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY) . 'Resources/Public/Images/pagetreeicon.png');

0 comments on commit 2355174

Please sign in to comment.