Example #1
0
    </p>
    <div class="row">
        <div class="col-md-3">
        <?php 
ksort($packages);
//        print_r($packages);
$nav = [];
foreach ($packages as $package => $classes) {
    $nav[$package] = ['label' => $package, 'url' => '#', 'items' => []];
    foreach ($classes as $class) {
        $nav[$package]['items'][] = ['label' => $class, 'url' => Url::to(['api/view', 'version' => $version, 'section' => $class]), 'active' => isset($section) && $section == $class];
    }
}
?>
        <?php 
echo SideNav::widget(['id' => 'api-navigation', 'items' => $nav, 'view' => $this]);
?>
        </div>
        <div class="col-md-9" role="main">
            <div class="content api1">
            <?php 
echo $content;
?>
            </div>
        </div>
    </div>
</div>

<div class="container">
    <?php 
echo \app\components\Comments::widget(['objectType' => 'api', 'objectId' => $version . '-' . $section]);
Example #2
0
            <h1 class="guide-headline"><?php 
echo Html::encode($guide->title);
?>
</h1>
        </div>
        <div class="col-xs-5 col-sm-4">
            <?php 
echo $this->render('_versions.php', ['guide' => $guide, 'section' => $section]);
?>
        </div>
    </div>

    <div class="row row-offcanvas">
        <div class="col-sm-3">
            <?php 
echo SideNav::widget(['id' => 'guide-navigation', 'items' => $nav, 'options' => ['class' => 'sidenav-offcanvas']]);
?>
        </div>
        <div class="col-sm-9" role="main">

            <div class="guide-content content">
                <?php 
if (!empty($missingTranslation)) {
    ?>
                    <div class="alert alert-warning">
                        <strong>This section is not translated yet.</strong> <br />
                        Please read it in English and consider
                        <a href="https://github.com/yiisoft/yii2/blob/master/docs/internals/translation-workflow.md">
                        helping us with translation</a>.
                    </div>
                <?php 
Example #3
0
        // apply level classes to all namespace levels except the last one
        $namespaceLabel = [];
        foreach (explode('\\', $namespace) as $level => $ns) {
            if ($level < substr_count($namespace, '\\')) {
                $namespaceLabel[] = Html::tag('span', Html::encode($ns) . '\\', ['class' => "api-ns-level-{$level}"]);
            } else {
                $namespaceLabel[] = Html::encode($ns);
            }
        }
        $namespaceLabel = implode('', $namespaceLabel);
    }
    if (!isset($nav[$namespace])) {
        $nav[$namespace] = ['label' => $namespaceLabel, 'encodeLabel' => false, 'url' => '#', 'items' => []];
    }
    $nav[$namespace]['items'][] = ['label' => StringHelper::basename($class->name), 'url' => $renderer->generateApiUrl($class->name), 'active' => isset($type) && $class->name == $type->name];
}
?>
        <?php 
echo SideNav::widget(['id' => 'api-navigation', 'items' => $nav, 'view' => $this, 'options' => ['class' => 'sidenav-offcanvas']]);
?>
    </div>
    <div class="col-sm-10 col-md-10 col-lg-10" role="main">
        <!-- YII_VERSION_SELECTOR -->
        <div class="content">
        <?php 
echo $content;
?>
        </div>
    </div>
</div>