示例#1
0
<div id="nav-mobile" class="side-nav fixed navigation">
    <block:navigation-head/>
    <ul class="collapsible panel-group" data-collapsible="accordion">
        <?php 
$vault = vault();
foreach ($vault->navigation()->getSections() as $section) {
    if (!$section->isAvailable()) {
        //Section does not contain any available link
        continue;
    }
    $active = $section->hasController($vault->activeController());
    ?>
            <li class="panel">
                <div class="panel-heading collapsible-header <?php 
    echo $active ? 'active' : '';
    ?>
 waves-effect waves-spiral">
                    <i class="material-icons"><?php 
    echo $section->getIcon();
    ?>
</i><?php 
    echo $vault->translate($section->getTitle());
    ?>
                </div>
                <div class="panel-collapse collapsible-body">
                    <div class="panel-body">
                        <div class="menu-list">
                            <?php 
    foreach ($section->getItems() as $item) {
        $uri = $vault->uri($item->getTarget());
        $title = $vault->translate($item->getTitle());
?>
</p>
        <p><?php 
echo $snapshot->filesize(true);
?>
</p>
    </vault:card>
    <?php 
switch ($snapshot->status) {
    case 'suppressed':
        ?>
            <h4>[[Can't render snapshot - it was suppressed.]]</h4>
            <?php 
        break;
    case 'deleted':
        ?>
            <h4>[[Can't render snapshot - it was removed.]]</h4>
            <?php 
        break;
    default:
        ?>
            <iframe src="<?php 
        echo vault()->uri('snapshots:iframe', ['id' => $snapshot->id]);
        ?>
"
                    width="100%" height="100%" frameborder="0" scrolling="no"
                    onload="javascript:resizeIframe(this);"></iframe>
        <?php 
}
?>
</define:content>
示例#3
0
<?php

#compile
$this->runtimeVariable('__uri__parameters__', '${parameters}${data}${options}');
/**
 * @var mixed $__uri__parameters__
 */
$uri = vault()->uri('${href}${target}', $__uri__parameters__)->withFragment('${fragment}${section}${segment}');
?>
<a href="<?php 
echo (string) $uri;
?>
" node:attributes>
    <?php 
#compile
ob_start();
?>
${icon}<?php 
#compile
if (!empty(ob_get_clean())) {
    ?>
<i class="material-icons ${icon-size|tiny}">${icon}</i><?php 
}
#compile
?>
${context}<?php 
#compile
ob_start();
?>
${post-icon}<?php 
#compile