WebsiteBaker Support (2.8.x) > Templates, Menus & Design
mehrere Blöcke im Template
(1/1)
peitman:
Hallo zusammen,
mir fehlt ehrlich gesagt das nötige php-wissen um folgendes umzusetzen.
Grundtemplate ist "bs_fragg" welches ich modifiziert habe.
Ich habe folgende drei Blöcke:
$block[1] = 'Content';
$block[2] = 'Main Content';
$block[3] = 'Left Block';
Ich schaffe es nicht, dass Block 2 und Block 3 nebeneinander angezeigt werden. Es wird lediglich Block 2 angezeigt.
Im Header ist folgender PHP-Code:
--- Code: ---<?php
// --- read block 1 -------
ob_start();
page_content(1);
$page_content_1 = ob_get_clean();
// --- read block 2 -------
if (defined('TOPIC_BLOCK2') AND TOPIC_BLOCK2 != '') {
$page_content_2 = TOPIC_BLOCK2;
} else {
ob_start();
page_content(2);
$page_content_2 = ob_get_clean();
}
// --- read block 3 ------- <<< neu
ob_start();
page_content(3);
$page_content_3 = ob_get_clean();
// --- read topnav - menue -------
// ob_start();
//show_menu2(1, SM2_ROOT, SM2_ALL, SM2_ALL, '<li class="[class]"><a href="[url]">[menu_title]</a>', "</li>", '<ul>', '</ul>', true, '<ul class="dropdown-menu" role="menu">');
$topnav = show_menu2(1, SM2_ROOT, SM2_START, SM2_TRIM|SM2_BUFFER, '<li class="[class]"><a href="[url]">[menu_title]</a>', "</li>", '<ul>', '</ul>', true, '<ul>');
// $topnav = ob_get_clean();
$topnav = str_replace('menu-current', 'active', $topnav);
--- End code ---
In der Datei "snippets/2col-content.php" habe ich den 3 Block eingefügt (siehe Quellcode).
--- Code: (snippets/2col-content.php) ---<?php if (!defined('WB_URL')) { header('Location: ../../../index.php'); exit(0); } ?>
<div class="container">
<div class="main-content-top"> </div>
<div class="col-md-12"><div class="main-content"><?php echo $page_content_1; ?></div></div> <!-- (Block 1) -->
<div class="col-md-3"><div class="main-content"><?php echo $page_content_2; ?></div></div> <!-- (Block 2) -->
<div class="col-md-9"><div class="main-content"><?php echo $page_content_3; ?></div></div> <!-- (Block 3) -->
<div class="clearfix"> </div>
</div>
--- End code ---
Und hier fehlt mir ganz ehrlich das nötige Fachwissen. Über Eure Hilfe/Unterstützung freue ich mich wie immer.
Ich wünsche noch einen schönen Restsonntag.
Edit by Manu: Ich hab die Code-Abschnitte besser lesbar gemacht... und gleich mal korrigiert. ;)
(Block 3 wurde zwar benutzt, jedoch nirgends eingelesen...)
dbs:
Hi, da Manu schon korrigiert hat sollte es nun klappen. Vielleicht noch 2 und 3 tauschen damit der left block nicht das breite col-md-9 hat.
peitman:
Super vielen Dank an Euch (Y)
Navigation
[0] Message Index
Go to full version