Page list pulling content from specific area instance.
Permalink
Hi All,
I'm using some code to pull content from a page into a page list - like a blog index. I'm wondering if its possible to specify which instance of an editable area to pull content from.
Lets say I have 2 content blocks placed in 'My Content Area'. I only want to pull in the content from the second instance - not the first.
-------------------
Start 'My Content Area'
Content Block
------------
Content Block <-- Target this instance of 'My Content Area'
End 'My Content Area'
-------------------
I've attached the code that I'm using. Any help would be appreciated.
I'm using some code to pull content from a page into a page list - like a blog index. I'm wondering if its possible to specify which instance of an editable area to pull content from.
Lets say I have 2 content blocks placed in 'My Content Area'. I only want to pull in the content from the second instance - not the first.
-------------------
Start 'My Content Area'
Content Block
------------
Content Block <-- Target this instance of 'My Content Area'
End 'My Content Area'
-------------------
I've attached the code that I'm using. Any help would be appreciated.
<div class="excerpt">
<?php
$a = new Area('My Content Area');
$a->disableControls();
if($truncateChars) {
$th = Loader::helper('text');
ob_start();
$a->display($cobj);
$excerpt = ob_get_clean();
echo $th->entities($th->shorten($excerpt,$truncateChars));
} else {
$a->display($cobj);
}
?>
</div>
This code returns a list of blocks in the Main area from the current page:
Here are a few more examples about that:http://www.concrete5.org/documentation/developers/blocks/working-wi...