1 {namespace em=TYPO3\CMS\Extensionmanager\ViewHelpers}
3 <f:layout name=
"main" />
4 <f:section name=
"docHeaderRow1">
5 <f:be.buttons.icon
uri=
"{f:uri.action(action:'form',controller:'UploadExtensionFile')}" icon=
"actions-edit-upload" title=
"{f:translate(key:'extensionList.uploadExtension')}"/>
7 <f:section name=
"docHeaderRow2">
9 <f:section name=
"Content">
10 <div class=
"headerRow">
11 <div class=
"typo3-extensionmanager-headerRowLeft">
13 <div class=
"typo3-extensionmanager-headerRowRight">
14 <div class=
"uploadForm" style=
"display:none;"><f:translate key=
"extensionList.loading"/><span class=
"spinner"></span></div>
17 <table id=
"typo3-extension-list" class=
"typo3-extension-list">
20 <th title=
"{f:translate(key:'extensionList.header.title.update')}"><f:translate key=
"extensionList.header.update"/></th>
21 <th title=
"{f:translate(key:'extensionList.header.title.activate')}"><f:translate key=
"extensionList.header.activate"/></th>
22 <th><f:translate key=
"extensionList.header.extensionName"/></th>
23 <th><f:translate key=
"extensionList.header.extensionKey"/></th>
24 <th><f:translate key=
"extensionList.header.extensionVersion"/></th>
25 <th><f:translate key=
"extensionList.header.extensionActions"/></th>
26 <th><f:translate key=
"extensionList.header.extensionState"/></th>
30 <f:for each=
"{extensions}" as=
"extension" key=
"extensionKey">
31 <f:if condition=
"{extension.terObject}">
33 <tr id=
"{extensionKey}" class=
"{f:if(condition:'{extension.terObject.reviewState} >= 0', then:'', else:'insecure')}">
36 <tr id=
"{extensionKey}">
40 <f:if condition=
"{extension.updateAvailable}">
42 action=
"updateCommentForUpdatableVersions"
44 arguments=
"{extension:extension.key, integerVersion: extension.terObject.integerVersion}"
45 class=
"updateAvailable"
47 ><f:translate key=
"extensionList.update"/></f:link.action
>
51 <em:toggleExtensionInstallationState extension=
"{extension}" />
53 <f:if condition=
"{extension.description}">
55 <td title=
"{extension.description}">
62 <em:image src=
"../{extension.siteRelPath}/{extension.ext_icon}" alt=
"{extension.title}" height=
"16" />{extension.title}
71 <em:configureExtension extension=
"{extension}" />
72 <em:removeExtension extension=
"{extension}" />
73 <f:be.buttons.icon
uri=
"{f:uri.action(action:'downloadExtensionZip',controller:'Action',arguments:'{extension:extension.key}')}" icon=
"actions-system-extension-download" title=
"{f:translate(key:'extensionList.downloadzip')}"/>
74 <em:downloadExtensionData extension=
"{extension}" />
76 <td class=
"{extension.state}">