Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
install-extension-grid.phtml
Go to the documentation of this file.
1 <?php
6 ?>
7 <a href="" ui-sref="root.extension">< Back</a>
8 <h2 class="page-title">{{$state.current.header}}</h2>
9 <div class="messages">
10  <div ng-show="error === true" class="message message-error error">
11  <span class="message-text">
12  {{errorMessage}}
13  </span>
14  </div>
15 </div>
16 <div class="admin__data-grid-outer-wrap" id="installExtensionGrid">
17  <div class="admin__data-grid-header">
18  <div class="admin__data-grid-header-row row row-gutter">
19  <div class="col-xs-3">
20  <button type="button" class="btn" ng-click="installAll()">Install</button>
21  <div class="admin__control-support-text">
22  <span>{{total}}</span> extensions
23  </div>
24  </div>
25  <div class="col-xs-9 admin__data-grid-pager-wrap"
26  ng-include="'<?= $this->basePath() ?>/pub/magento/setup/view/pagination.html'">
27  </div>
28  </div>
29  </div>
30  <div class="admin__data-grid-wrap" ng-show="$state.is('root.install')">
31  <table class="data-grid">
32  <thead data-part="head">
33  <tr>
34  <th class="data-grid-multicheck-cell">
35  <div class="action-multicheck-wrap"
36  ng-class="{'_active':multipleChoiceService.isNewExtensionsMenuVisible}"
37  click-out="multipleChoiceService.hideNewExtensionsMenu()"
38  >
39  <input type="checkbox"
40  style="visibility: hidden;"
41  class="admin__control-checkbox"
42  ng-class="{'_indeterminate':multipleChoiceService.someExtensionsSelected}"
43  ng-checked="multipleChoiceService.allExtensionsSelected"
44  >
45  <label></label>
46  <button class="action-multicheck-toggle"
47  ng-class="{'_active':multipleChoiceService.isNewExtensionsMenuVisible}"
48  ng-click="multipleChoiceService.toggleNewExtensionsMenu()"
49  >
50  <span>Options</span>
51  </button>
52  <ul class="action-menu">
53  <li ng-show="!multipleChoiceService.allExtensionsSelected"
54  ng-click="multipleChoiceService.selectAllExtensions()"
55  >
56  <span class="action-menu-item">Select all</span>
57  </li>
58  <li ng-show="multipleChoiceService.allExtensionsSelected
59  || multipleChoiceService.someExtensionsSelected"
60  ng-click="multipleChoiceService.deselectAllExtensions()">
61  <span class="action-menu-item">Deselect all</span>
62  </li>
63  </ul>
64  </div>
65  </th>
66  <th ng-click="order('name')" ng-class="{'_ascend' : predicate === 'name'
67  && !reverse,'_descend' : predicate === 'name' && reverse}" class="data-grid-th _sortable">
68  <span>Extension Name</span>
69  </th>
70  <th ng-click="order('type')" ng-class="{'_ascend' : predicate === 'type' &&
71  !reverse,'_descend' : predicate === 'type' && reverse}" class="data-grid-th _sortable">
72  <span>Type</span>
73  </th>
74  <th ng-click="order('vendor')" ng-class="{'_ascend' : predicate === 'vendor' &&
75  !reverse,'_descend' : predicate === 'vendor' && reverse}" class="data-grid-th _sortable _ascend">
76  <span>Vendor</span>
77  </th>
78  <th ng-click="order('version')" ng-class="{'_ascend' : predicate === 'version'
79  && !reverse,'_descend' : predicate === 'version' && reverse}" class="data-grid-th _sortable">
80  <span>Latest version</span>
81  </th>
82  <th class="data-grid-actions-cell data-grid-th">
83  <span>Action</span>
84  </th>
85  </tr>
86  </thead>
87  <tbody>
88  <tr ng-repeat="extension in extensions | orderBy:predicate:reverse
89  | startFrom:(currentPage - 1) * rowLimit | limitTo:rowLimit"
90  >
91  <td class="data-grid-checkbox-cell">
92  <label class="data-grid-checkbox-cell-inner">
93  <input type="checkbox"
94  class="admin__control-checkbox"
95  ng-checked="multipleChoiceService.selectedExtensions.hasOwnProperty(extension.name)"
96  ng-click="multipleChoiceService.updateSelectedExtensions($event, extension.name,
97  extension.version)"
98  >
99  <label></label>
100  </label>
101  </td>
102  <td>
103  <span class="data-grid-data">{{extension.package_title}}</span>
104  </td>
105  <td>
106  <span class="data-grid-data">{{extension.package_type}}</span>
107  </td>
108  <td>
109  <span class="data-grid-data">{{extension.vendor}}</span>
110  </td>
111  <td>
112  <span class="data-grid-data">
113  <select id="selectedVersion" ng-model="extension.version">
114  <option ng-repeat="version in extension.versions"
115  value="{{version}}">Version {{version}}</option>
116  </select>
117  </span>
118  <span class="component-indicator _tooltip"
119  ng-show="extension.package_link"
120  data-label="View info on Marketplace"
121  ><a href="{{extension.package_link}}" target="_blank"></a>
122  </span>
123  </td>
124  <td class="data-grid-data">
125  <div class="action-wrap" ng-class="_active">
126  <button class="action-select"
127  ng-click="install(extension)">
128  <span>Install</span>
129  </button>
130  </div>
131  </td>
132  </tr>
133  </tbody>
134  </table>
135  </div>
136 </div>
137 <!-- loading indicator overlay and loader -->
138 <div ng-show="!isHiddenSpinner" class="loading-mask ng-scope" data-role="loader">
139  <div class="popup popup-loading">
140  <div class="popup-inner">
141  <img alt="Loading..." src="<?= $this->basePath() ?>/pub/images/loader-1.gif">
142  Please wait...
143  </div>
144  </div>
145 </div>
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
Definition: block.php:9
jquery ui
Definition: tree.phtml:41