add a way to create custom categories and manage application categories
This commit is contained in:
@@ -790,6 +790,60 @@ $choicesSizes = [
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="side-menu-setting-row">
|
||||
<div class="side-menu-setting-label">
|
||||
<?php p($l->t('Custom categories')); ?>
|
||||
</div>
|
||||
<div class="side-menu-setting-form">
|
||||
<input type="hidden" name="categories-custom" class="side-menu-setting" data-langs="<?php echo htmlentities(json_encode($langs)) ?>" value="<?php echo htmlentities(json_encode($_['categories-custom'])) ?>">
|
||||
|
||||
<div id="side-menu-categories-custom">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="side-menu-setting-row">
|
||||
<div class="side-menu-setting-label">
|
||||
<?php p($l->t('Customize application categories')); ?>
|
||||
</div>
|
||||
<div class="side-menu-setting-form">
|
||||
<a class="side-menu-toggler" data-target="#apps-categories-custom-list" href="#_">
|
||||
🖱️ <?php p($l->t('Show and hide the list of applications')); ?>
|
||||
</a>
|
||||
|
||||
<div id="apps-categories-custom-list" style="display: none">
|
||||
<ul class="side-menu-setting-list">
|
||||
<?php foreach ($_['apps'] as $app): ?>
|
||||
<li class="side-menu-setting-list-item">
|
||||
<label for="apps-categories-custom-<?php echo $app['id'] ?>">
|
||||
<?php echo p($l->t($app['name'])); ?>
|
||||
</label>
|
||||
|
||||
<br>
|
||||
|
||||
<select data-app="<?php echo $app['id'] ?>" class="apps-categories-custom">
|
||||
<option value=""></option>
|
||||
|
||||
<?php foreach ($_['categories'] as $id => $category): ?>
|
||||
<?php if ($category): ?>
|
||||
<option
|
||||
value="<?php echo $id ?>"
|
||||
<?php if (($_['apps-categories-custom'][$app['id']] ?? '') === $id): ?>
|
||||
selected
|
||||
<?php endif; ?>
|
||||
><?php echo $category ?></option>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<input type="hidden" class="side-menu-setting" id="apps-categories-custom" name="apps-categories-custom" value="<?php echo htmlentities(json_encode($_['apps-categories-custom'])) ?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="side-menu-setting-row">
|
||||
<div class="side-menu-setting-label">
|
||||
<?php p($l->t('Customize sorting')); ?>
|
||||
|
||||
Reference in New Issue
Block a user