예제 #1
0
 function getPositions()
 {
     $path = JPATH_SITE;
     $lang = JFactory::getLanguage();
     $clientId = 0;
     $state = 1;
     $templates = array_keys(T3AdminLayout::getTemplates($clientId, $state));
     $templateGroups = array();
     // Add positions from templates
     foreach ($templates as $template) {
         $options = array();
         $positions = T3AdminLayout::getTplPositions($clientId, $template);
         if (is_array($positions)) {
             foreach ($positions as $position) {
                 $text = T3AdminLayout::getTranslatedModulePosition($clientId, $template, $position) . ' [' . $position . ']';
                 $options[] = T3AdminLayout::createOption($position, $text);
             }
         }
         $templateGroups[$template] = T3AdminLayout::createOptionGroup(ucfirst($template), $options);
     }
     // Add custom position to options
     $customGroupText = JText::_('T3_LAYOUT_CUSTOM_POSITION');
     $customPositions = T3AdminLayout::getDbPositions($clientId);
     $templateGroups[$customGroupText] = T3AdminLayout::createOptionGroup($customGroupText, $customPositions);
     $multiple = $this->toBoolean((string) $this->element['multiple']);
     $disabled = $this->toBoolean((string) $this->element['disabled']);
     return JHtml::_('select.groupedlist', $templateGroups, $this->name, array('list.attr' => ($multiple ? ' multiple="multiple" size="10"' : '') . ($disabled ? 'disabled="disabled"' : '')));
 }
예제 #2
0
"><i class="icon-resize-full"></i></button>
		</div>
	</div>
	<div id="t3-admin-layout-container" class="t3-admin-layout-container t3-admin-layout-preview t3-admin-layout-mode-m"></div>
</div>

<!-- POPOVER POSITIONS -->
<div id="t3-admin-layout-tpl-positions" class="popover right hide">
	<div class="arrow"></div>
	<h3 class="popover-title"><?php 
echo JTexT::_('T3_LAYOUT_POPOVER_TITLE');
?>
</h3>
	<div class="popover-content">
		<?php 
echo T3AdminLayout::getTplPositions();
?>
		<button class="t3-admin-layout-rmvbtn btn btn-small"><i class="icon-remove"></i><?php 
echo JTexT::_('T3_LAYOUT_EMPTY_POSITION');
?>
</button>
		<button class="t3-admin-layout-defbtn btn btn-small btn-success"><i class="icon-ok-circle"></i><?php 
echo JTexT::_('JDEFAULT');
?>
</button>
	</div>
</div>

<!-- CLONE BUTTONS -->
<div id="t3-admin-layout-clone-btns">
	<button id="t3-admin-layout-clone-copy" class="btn btn-success"><i class="icon-save"></i><?php