WebsiteBaker Community Forum (upd)

WebsiteBaker Support (2.8.x) => Templates, Menus & Design => Topic started by: Bennie_wijs on March 19, 2009, 03:36:25 PM

Title: Display content block or not
Post by: Bennie_wijs on March 19, 2009, 03:36:25 PM
Hello all,

Is there a way to check if a content block will be filled or not??.

More info:
I am building a new template and I am making a display block for a second content block.
But I want this block to be hidden unless the second content block has data.

Can this be done???
Title: Re: Display content block or not
Post by: Stefek on March 19, 2009, 03:46:27 PM
Yes.
This is possible.

Please use the search.

One hint: the template "Andreas 06 - falling leaves" hast this functionality built in.

Regards,
Stefek
Title: Re: Display content block or not
Post by: Ruud on March 19, 2009, 03:49:52 PM

<?php 
ob_start
(); 
page_content(2); //When contentblock 2 is used
$content2=ob_get_contents();  
ob_end_clean(); 
if (
$content2<>"") { ?>

   <div class="someclass">
           <?php echo $content2?>
   </div>
<?php ?>


This will work when no content block (2) is added to the page, otherwise there will be some data (about 50 bytes) even on empty blocks.

Ruud
Title: Re: Display content block or not
Post by: Bennie_wijs on March 19, 2009, 04:29:07 PM
Oke,

Will try the code from Ruud and will look at the template "Andreas 06 - falling leaves"

Thanks for the response   :-D