WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.8 is now available!


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • Templates, Menus & Design »
  • mehrere Blöcke im Template
  • Print
Pages: [1]   Go Down

Author Topic: mehrere Blöcke im Template  (Read 27490 times)

Offline peitman

  • Posts: 142
mehrere Blöcke im Template
« on: August 04, 2019, 12:36:17 PM »
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: [Select]
<?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);


In der Datei "snippets/2col-content.php" habe ich den 3 Block eingefügt (siehe Quellcode).

Code: (snippets/2col-content.php) [Select]
<?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>
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...)
« Last Edit: August 04, 2019, 09:19:07 PM by DarkViper »
Logged

Offline dbs

  • Betatester
  • **
  • Posts: 8920
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: mehrere Blöcke im Template
« Reply #1 on: August 05, 2019, 08:26:37 AM »
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.
Logged
https://onkel-franky.de

Offline peitman

  • Posts: 142
Re: mehrere Blöcke im Template
« Reply #2 on: August 05, 2019, 03:37:12 PM »
Super vielen Dank an Euch  (Y)
Logged

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • Templates, Menus & Design »
  • mehrere Blöcke im Template
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2