[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * @package Joomla.Administrator 5 * @subpackage com_templates 6 * 7 * @copyright (C) 2021 Open Source Matters, Inc. <https://www.joomla.org> 8 * @license GNU General Public License version 2 or later; see LICENSE.txt 9 */ 10 11 defined('_JEXEC') or die; 12 13 use Joomla\CMS\Factory; 14 use Joomla\CMS\HTML\HTMLHelper; 15 use Joomla\CMS\Language\Text; 16 use Joomla\CMS\Layout\LayoutHelper; 17 18 Factory::getDocument()->getWebAssetManager()->usePreset('choicesjs'); 19 20 // Generate a list of styles for the child creation modal 21 $options = []; 22 23 if (count($this->styles) > 0) { 24 foreach ($this->styles as $style) { 25 $options[] = HTMLHelper::_('select.option', $style->id, $style->title, 'value', 'text'); 26 } 27 } 28 29 $fancySelectData = [ 30 'autocomplete' => 'off', 31 'autofocus' => false, 32 'class' => '', 33 'description' => '', 34 'disabled' => false, 35 'group' => false, 36 'id' => 'style_ids', 37 'hidden' => false, 38 'hint' => '', 39 'label' => '', 40 'labelclass' => '', 41 'onchange' => '', 42 'onclick' => '', 43 'multiple' => true, 44 'pattern' => '', 45 'readonly' => false, 46 'repeat' => false, 47 'required' => false, 48 'size' => 4, 49 'spellcheck' => false, 50 'validate' => '', 51 'value' => '0', 52 'options' => $options, 53 'dataAttributes' => [], 54 'dataAttribute' => '', 55 'name' => 'style_ids[]', 56 ]; 57 ?> 58 <div id="template-manager-copy" class="container-fluid"> 59 <div class="mt-2"> 60 <div class="col-md-12"> 61 <div class="control-group"> 62 <div class="control-label"> 63 <label for="new_name"> 64 <?php echo Text::_('COM_TEMPLATES_TEMPLATE_CHILD_NAME_LABEL'); ?> 65 </label> 66 </div> 67 <div class="controls"> 68 <input class="form-control" type="text" id="new_name" name="new_name" required> 69 <small class="form-text"> 70 <?php echo Text::_('COM_TEMPLATES_TEMPLATE_NEW_NAME_DESC'); ?> 71 </small> 72 </div> 73 </div> 74 <div class="control-group"> 75 <div class="control-label"> 76 <label for="style_ids"> 77 <?php echo Text::_('COM_TEMPLATES_TEMPLATE_CHILD_STYLE_LABEL'); ?> 78 </label> 79 </div> 80 <div class="controls"> 81 <?php echo LayoutHelper::render('joomla.form.field.list-fancy-select', $fancySelectData); ?> 82 <small class="form-text"> 83 <?php echo Text::_('COM_TEMPLATES_TEMPLATE_NEW_STYLE_DESC'); ?> 84 </small> 85 </div> 86 </div> 87 </div> 88 </div> 89 </div>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |