stackedTabs() public static méthode

Generates a stacked tab navigation.
Deprecation: Style does not exist in BS3
public static stackedTabs ( array $items, array $htmlOptions = [] ) : string
$items array the menu items.
$htmlOptions array additional HTML attributes.
Résultat string the generated menu.
 public function testStackedTabs()
 {
     $I = $this->codeGuy;
     $html = TbHtml::stackedTabs(array(array('label' => 'Link', 'url' => '#')));
     $nav = $I->createNode($html, 'ul.nav');
     $I->seeNodeCssClass($nav, 'nav-tabs nav-stacked');
 }
Exemple #2
0
<?php echo TbHtml::pills(array(
    array('label' => 'Clickable link', 'url' => '#'),
    array('label' => 'Clickable link', 'url' => '#'),
    array('label' => 'Disabled link', 'url' => '#', 'disabled' => true),
)); ?>
</pre>

   <hr class="bs-docs-separator">

   <h2>Stackable</h2>

   <h3>Stacked tabs</h3>

   <div class="bs-docs-example">
      <?php 
echo TbHtml::stackedTabs(array(array('label' => 'Home', 'url' => '#', 'active' => true), array('label' => 'Profile', 'url' => '#'), array('label' => 'Messages', 'url' => '#')));
?>
   </div>

   <pre class="prettyprint linenums">
&lt;?php echo TbHtml::stackedTabs(array(
    array('label' => 'Home', 'url' => '#', 'active' => true),
    array('label' => 'Profile', 'url' => '#',),
    array('label' => 'Messages', 'url' => '#',),
)); ?>
</pre>

   <h3>Stacked pills</h3>

   <div class="bs-docs-example">
      <?php 
<?php

$items = array();
$actions = array(array(PowerOffManager::SHUTDOWN, 'powerOff/shutdown', Yii::t('PowerOff', 'Shutdown')), array(PowerOffManager::SUSPEND, 'powerOff/suspend', Yii::t('PowerOff', 'Suspend')), array(PowerOffManager::HIBERNATE, 'powerOff/hibernate', Yii::t('PowerOff', 'Hibernate')), array(PowerOffManager::REBOOT, 'powerOff/reboot', Yii::t('PowerOff', 'Reboot')));
foreach ($actions as $action) {
    list($action, $url, $label) = $action;
    if (Yii::app()->powerOffManager->isActionAllowed($action)) {
        $items[] = array('label' => $label, 'url' => array($url));
    }
}
echo TbHtml::alert(TbHtml::ALERT_COLOR_WARNING, Yii::t('PowerOff', 'Turning off the backend will break the connection for all users currently using the backend'), array('closeText' => false));
echo TbHtml::stackedTabs($items);
<?php

echo TbHtml::stackedTabs(MenuItem::model()->findByPk($id)->getItems());