OSDN Git Service

テンプレート「bootstrap_yeti」更新。
authornaoki hirata <naoki@magic3.org>
Sun, 16 Mar 2014 13:11:44 +0000 (22:11 +0900)
committernaoki hirata <naoki@magic3.org>
Sun, 16 Mar 2014 13:11:44 +0000 (22:11 +0900)
templates/bootstrap_yeti/css/style.css
templates/bootstrap_yeti/css/style_layout.css [new file with mode: 0644]
templates/bootstrap_yeti/index.php

index ab54302..675e8f1 100644 (file)
@@ -6,3 +6,6 @@ body {
 .button {
        margin:5px;
 }
+.pos-static {
+       position:fixed;
+}
diff --git a/templates/bootstrap_yeti/css/style_layout.css b/templates/bootstrap_yeti/css/style_layout.css
new file mode 100644 (file)
index 0000000..2ca2b7f
--- /dev/null
@@ -0,0 +1,4 @@
+/* レイアウト補正用 */
+.pos-static {
+       position:relative;
+}
index 955887e..eafea9c 100644 (file)
@@ -21,6 +21,9 @@ $templateUrl = $document->baseurl . '/templates/' . $document->template;
     <jdoc:include type="head" />
        <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/bootswatch_yeti_ja.min.css" media="screen">
        <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/style.css" media="screen">
+       <?php global $gPageManager;if ($gPageManager->isLayout()): ?>
+       <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/style_layout.css" media="screen">
+       <?php endif; ?>
        <!--[if lt IE 9]>
        <script src="<?php echo $templateUrl; ?>/html5shiv.js"></script>
        <script src="<?php echo $templateUrl; ?>/respond.min.js"></script>
@@ -38,20 +41,21 @@ $(function(){
 <jdoc:include type="modules" name="user3" />
 <div class="hidden-xs"><jdoc:include type="modules" name="top-hide" style="none" /></div>
 <div class="row">
-<?php if ($document->countModules('left')): ?>
+<?php if ($document->countModules('left') || $document->countModules('left-static') || $document->countModules('left-hide')): ?>
     <div class="col-sm-3"><div class="row">
-       <div class="col-sm-12"><jdoc:include type="modules" name="left" style="none" /></div>
-       <div class="col-sm-12 hidden-xs"><jdoc:include type="modules" name="left-hide" style="none" /></div>
+       <?php if ($document->countModules('left-static')): ?><div class="col-sm-12 hidden-xs"><div class="pos-static"><jdoc:include type="modules" name="left-static" style="none" /></div></div><?php endif; ?>
+       <?php if ($document->countModules('left')): ?><div class="col-sm-12"><jdoc:include type="modules" name="left" style="none" /></div><?php endif; ?>
+       <?php if ($document->countModules('left-hide')): ?><div class="col-sm-12 hidden-xs"><jdoc:include type="modules" name="left-hide" style="none" /></div><?php endif; ?>
        </div></div>
-<?php endif; ?>
-<?php if ($document->countModules('left')): ?>
     <div class="col-sm-9"><div class="row">
-       <div class="col-sm-12"><jdoc:include type="modules" name="banner" style="none" /></div>
+       <?php if ($document->countModules('banner')): ?><div class="col-sm-12"><jdoc:include type="modules" name="banner" style="none" /></div><?php endif; ?>
        <div class="col-sm-12"><jdoc:include type="component" style="none" /></div>
-       <div class="col-sm-12 hidden-xs"><jdoc:include type="modules" name="center-hide" style="none" /></div>
+       <?php if ($document->countModules('center-hide')): ?><div class="col-sm-12 hidden-xs"><jdoc:include type="modules" name="center-hide" style="none" /></div><?php endif; ?>
        </div></div>
 <?php else: ?>
-    <jdoc:include type="component" style="none" />
+       <?php if ($document->countModules('banner')): ?><div class="col-sm-12"><jdoc:include type="modules" name="banner" style="none" /></div><?php endif; ?>
+       <div class="col-sm-12"><jdoc:include type="component" style="none" /></div>
+       <?php if ($document->countModules('center-hide')): ?><div class="col-sm-12 hidden-xs"><jdoc:include type="modules" name="center-hide" style="none" /></div><?php endif; ?>
 <?php endif; ?>
 </div>
 <jdoc:include type="modules" name="bottom" style="none" />