tag:help-archives.hannonhill.com,2010-02-09:/discussions/how-do-i/20579-remove-multiple-page-level-blocks
Cascade CMS: Discussion
2015-12-22T20:23:01Z
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T18:40:57Z
2015-11-24T18:40:58Z
Remove multiple page level blocks
<div><p>Is there a way to remove a page level block from various pages
within a folder? If not, I guess I have to go to each individual
page and remove the block which will take a while since there are
183 pages that need this change.</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T19:07:57Z
2015-11-24T19:07:57Z
Remove multiple page level blocks
<div><p>A web service script will do, if you can manage that.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T19:22:20Z
2015-11-24T19:22:25Z
Remove multiple page level blocks
<div><p>I've never used web services. How difficult is it and where
would I start? Thanks</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T19:28:54Z
2015-11-24T19:28:54Z
Remove multiple page level blocks
<div><p>If you have never used web services, then this can be really
tough. A few questions first:</p>
<ol>
<li>Are you a developer?<br></li>
<li>Can you handle PHP?</li>
</ol>
<p>If the answers to both are positive, then I can guide you
through this.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T19:36:04Z
2015-11-24T19:36:04Z
Remove multiple page level blocks
<div><p>I am a developer and I can handle PHP. Guiding me through this
would be a big help!</p>
<p>Thanks,<br>
Ronnie</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T19:39:11Z
2015-11-24T19:39:42Z
Remove multiple page level blocks
<div><p>Start with <a href="http://www.upstate.edu/cascade-admin/projects/web-services/introduction/basic-setup.php">
Basic Setup</a>. When you can read a text block, let me know. We
will look at pages and folders then.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T20:17:13Z
2015-11-24T20:17:14Z
Remove multiple page level blocks
<div><p>I followed the steps and can read a text block. What's next?</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T20:19:51Z
2015-11-24T20:19:51Z
Remove multiple page level blocks
<div><p>Before we proceed to changes, tell me something about the
block(s) attached to pages and the region(s) to which the block(s)
is/are attached.</p>
<ol>
<li>Is there only one block involved?<br></li>
<li>Is it always the same region?<br></li>
<li>Are all pages in the same folder?</li>
</ol>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T20:26:13Z
2015-11-24T20:26:14Z
Remove multiple page level blocks
<div><ol>
<li>There is only one block involved<br></li>
<li>It is always in the same region<br></li>
<li>All the pages are in the same folder, but some are in
sub-folders</li>
</ol>
<p>Ronnie</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-11-24T20:35:02Z
2015-11-24T20:35:42Z
Remove multiple page level blocks
<div><p>We will deal with subfolders later. Put the following two lines
in the <code>try</code> block:</p>
<pre>
$page = $cascade->getAsset( a\Page::TYPE, '1468d5998b7f08ee7e4807891fab5966' );
$page->setRegionBlock( 'RWD', 'BOTTOM' )->edit();
</pre>
<ol>
<li>ID string should be a valid page id<br></li>
<li>Replace <code>RWD</code> with the name of the configuration of
your configuration set<br></li>
<li>Replace <code>BOTTOM</code> with the name of the region</li>
</ol>
<p>Test this with a single page and make sure that the block is
detached.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-08T18:53:05Z
2015-12-08T18:53:06Z
Remove multiple page level blocks
<div><p>I put the above two lines in the try catch and received this
error:</p>
<p>exception 'cascade_ws_exception\NoSuchFieldException' with
message '<span>The field name
mobile does not exist.</span>' in /Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/asset_classes/DataDefinition.class.php:139<br>
Stack trace:<br>
#0 /Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/property_classes/StructuredDataNode.class.php(1060):
cascade_ws_asset\DataDefinition->isMultiple('mobile') #1
/Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/property_classes/StructuredData.class.php(69):
cascade_ws_property\StructuredDataNode::processStructuredDataNodes('',
Array, Array, Object(cascade_ws_asset\DataDefinition)) #2
/Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/asset_classes/Page.class.php(1190):
cascade_ws_property\StructuredData-><strong>construct(Object(stdClass),
Object(cascade_ws_AOHS\AssetOperationHandlerService),
'61a6dd307f00000...') #3 /Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/asset_classes/Page.class.php(66):
cascade_ws_asset\Page->processStructuredData('61a6dd307f00000...')
#4 /Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/asset_classes/Asset.class.php(405):
cascade_ws_asset\Page-></strong>construct(Object(cascade_ws_AOHS\AssetOperationHandlerService),
Object(stdClass)) #5 /Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/asset_classes/Cascade.class.php(1387):
cascade_ws_asset\Asset::getAsset(Object(cascade_ws_AOHS\AssetOperationHandlerService),
'page', '82a9532b86c604b...', NULL) #6 /Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/test.php(26):
cascade_ws_asset\Cascade->getAsset('page', '82a9532b86c604b...')
#7 {main}</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-08T19:12:49Z
2015-12-08T19:16:56Z
Remove multiple page level blocks
<div><p>Hi Ronnie,</p>
<p>This is an indication that your your page has a phantom node.
Can you figure out whether the field name <code>mobile</code>
survives from an older version of the data definition associated
with the page? I anticipate that this will be a tough problem to
solve.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-09T17:45:46Z
2015-12-09T17:45:46Z
Remove multiple page level blocks
<div><p>Ronnie,</p>
<p>If you are curious about phantom nodes, you might want to watch
my online tutorials, starting the coming Monday: <a href="https://plus.google.com/events/ctikbild8kje893mi8ejthehf38">An
Introduction to Dr. Scriptlove's Web Services Library: Part 1 of
3</a>. I won't provide a solution to this problem because it is a
very advanced topic. But I will talk about what they are and how
they are created.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-09T19:07:10Z
2015-12-09T19:07:12Z
Remove multiple page level blocks
<div><p>Wing,</p>
<p>I think I found out what mobile is. There are outputs for
default and for mobile. The default output has the left-nav-extra
region in it where I am trying to remove the block and mobile does
not have this region. Is there a way to only run the script on the
default output? I attached a screen shot</p>
<p>Ronnie</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-09T19:47:07Z
2015-12-09T19:47:07Z
Remove multiple page level blocks
<div><p>Ronnie,</p>
<p>It is not the output that concerns me. The error you saw is
related to a field named 'mobile' previously defined in a data
definition used by the page. It might have been removed later.</p>
<p>To make sure that I am on the right track, please try the
following: manually edit the page without doing anything. Just
edit, and submit. After that, run the web service script again. If
the error message goes away, then it is a phantom node from an
older version of the data definition.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-09T19:55:37Z
2015-12-09T19:55:38Z
Remove multiple page level blocks
<div><p>Wing,</p>
<p>I edited and submitted the page without doing anything and still
received the same error when running the web service script
again.</p>
<p>Ronnie</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-09T20:26:50Z
2015-12-09T20:26:50Z
Remove multiple page level blocks
<div><p>OK. Since I don't have a page with phantom nodes in it, I tried
this with a data definition block. Please do the following:</p>
<ol>
<li>
<p>Edit the class Page (in asset_classes) and comment out line 66
(<code>$this->processStructuredData(
$this->data_definition_id );</code>). This should allow you to
load the page without complaining.</p>
</li>
<li>
<p>Instead of running your old script, just used the following line
in the <code>try</code> block:<br></p>
<pre>
$cascade->getAsset( a\Page::TYPE, '82a9532b86c604b...' )->dump();
</pre></li>
</ol>
<p>Here I assume that you run your script in a shell window. Let me
know if you can run it. If you can, please send me the read dump.
If you don't mind, please also send me the data definition XML
associated with the page.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-10T17:12:53Z
2015-12-10T17:12:53Z
Remove multiple page level blocks
<div><p>Read Dump:</p>
<pre>
SoapFault exception: [soapenv:Server.generalException] Validation error: java.lang.RuntimeException: Could not generate DH keypair; nested exception is:
java.lang.Exception: Validation error: java.lang.RuntimeException: Could not generate DH keypair in /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/AssetOperationHandlerService.class.php:749
Stack trace:
#0 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/AssetOperationHandlerService.class.php(749): SoapClient->__call('read', Array)
#1 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/AssetOperationHandlerService.class.php(749): SoapClient->read(Object(stdClass))
#2 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/asset_classes/Asset.class.php(55): cascade_ws_AOHS\AssetOperationHandlerService->retrieve(Object(stdClass), 'page')
#3 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/asset_classes/Linkable.class.php(27): cascade_ws_asset\Asset->__construct(Object(cascade_ws_AOHS\AssetOperationHandlerService), Object(stdClass))
#4 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/asset_classes/Page.class.php(48): cascade_ws_asset\Linkable->__construct(Object(cascade_ws_AOHS\AssetOperationHandlerService), Object(stdClass))
#5 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/asset_classes/Asset.class.php(405): cascade_ws_asset\Page->__construct(Object(cascade_ws_AOHS\AssetOperationHandlerService), Object(stdClass))
#6 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/asset_classes/Cascade.class.php(1387): cascade_ws_asset\Asset::getAsset(Object(cascade_ws_AOHS\AssetOperationHandlerService), 'page', '82a9532b86c604b...', NULL)
#7 /Users/Ronnie/Sites/MAMP Server/cascade_ws_ns/test.php(29): cascade_ws_asset\Cascade->getAsset('page', '82a9532b86c604b...')
#8 {main}
</pre>
<p>Data Definition XML:</p>
<p><br></p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-10T17:19:04Z
2015-12-10T17:19:04Z
Remove multiple page level blocks
<div><p>Ronnie,</p>
<p>I got the data definition xml. But you did not successfully run
the script. Please look into the SoapFault exception that you
encountered. This exception has nothing to do with my library. It
seems that my library could not issue a read command to your
Cascade instance.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-10T17:54:33Z
2015-12-10T17:54:49Z
Remove multiple page level blocks
<div><p>object(stdClass)#14 (29) {<br>
["id"]=> string(32) "82a9532b86c604b375e59258bfa0020d"
["name"]=> string(5) "index" ["parentFolderId"]=> string(32)
"82a9519d86c604b375e592583f0839d1" ["parentFolderPath"]=>
string(12) "faculty/test" ["path"]=> string(18)
"faculty/test/index" ["lastModifiedDate"]=> string(24)
"2015-12-09T19:50:20.774Z" ["lastModifiedBy"]=> string(9)
"passaror2" ["createdDate"]=> string(24)
"2015-12-08T17:35:13.682Z" ["createdBy"]=> string(9) "passaror2"
["siteId"]=> string(32) "20e2a3057f000001017d5b2a142180b1"
["siteName"]=> string(16) "<a href="http://www.scranton.edu&quot">www.scranton.edu&quot</a>;
["metadata"]=> object(stdClass)#15 (11) { ["author"]=>
string(0) "" ["displayName"]=> string(0) "" ["endDate"]=>
NULL ["keywords"]=> string(0) "" ["metaDescription"]=>
string(0) "" ["reviewDate"]=> NULL ["startDate"]=> NULL
["summary"]=> string(0) "" ["teaser"]=> string(0) ""
["title"]=> string(0) "" ["dynamicFields"]=>
object(stdClass)#16 (1) { ["dynamicField"]=> array(3) { [0]=>
object(stdClass)#17 (2) { ["name"]=> string(9) "seo-title"
["fieldValues"]=> object(stdClass)#18 (1) { ["fieldValue"]=>
object(stdClass)#19 (1) { ["value"]=> string(0) "" } } }
[1]=> object(stdClass)#20 (2) { ["name"]=> string(3) "nav"
["fieldValues"]=> object(stdClass)#21 (1) { ["fieldValue"]=>
object(stdClass)#22 (1) { ["value"]=> string(2) "No" } } }
[2]=> object(stdClass)#23 (2) { ["name"]=> string(17)
"DepartmentProgram" ["fieldValues"]=> object(stdClass)#24 (1) {
["fieldValue"]=> object(stdClass)#25 (1) { ["value"]=>
string(12) "-- choose --" } } } } } } ["metadataSetId"]=> NULL
["metadataSetPath"]=> NULL ["expirationFolderId"]=> NULL
["expirationFolderPath"]=> NULL
["expirationFolderRecycled"]=> bool(false)
["shouldBePublished"]=> bool(true) ["shouldBeIndexed"]=>
bool(true) ["lastPublishedDate"]=> string(24)
"2015-12-08T18:02:20.245Z" ["lastPublishedBy"]=> string(9)
"passaror2" ["configurationSetId"]=> NULL
["configurationSetPath"]=> NULL ["contentTypeId"]=>
string(32) "d0efb54f86c604b21c1dc16a6a3f1586"
["contentTypePath"]=> string(22) "Standard 2-Column Page"
["structuredData"]=> object(stdClass)#26 (3) {
["definitionId"]=> NULL ["definitionPath"]=> NULL
["structuredDataNodes"]=> object(stdClass)#27 (1) {
["structuredDataNode"]=> array(3) { [0]=> object(stdClass)#28
(14) { ["type"]=> string(4) "text" ["identifier"]=> string(5)
"title" ["structuredDataNodes"]=> NULL ["text"]=> string(35)
"Dr. Scranton, Professor of Scranton" ["assetType"]=> NULL
["blockId"]=> NULL ["blockPath"]=> NULL ["fileId"]=> NULL
["filePath"]=> NULL ["pageId"]=> NULL ["pagePath"]=> NULL
["symlinkId"]=> NULL ["symlinkPath"]=> NULL ["recycled"]=>
bool(false) } [1]=> object(stdClass)#29 (14) { ["type"]=>
string(5) "group" ["identifier"]=> string(8) "new-item"
["structuredDataNodes"]=> object(stdClass)#30 (1) {
["structuredDataNode"]=> array(7) { [0]=> object(stdClass)#31
(14) { ["type"]=> string(4) "text" ["identifier"]=>
string(10) "item-title" ["structuredDataNodes"]=> NULL
["text"]=> string(0) "" ["assetType"]=> NULL ["blockId"]=>
NULL ["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=>
NULL ["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=>
NULL ["symlinkPath"]=> NULL ["recycled"]=> bool(false) }
[1]=> object(stdClass)#32 (14) { ["type"]=> string(5) "asset"
["identifier"]=> string(7) "graphic"
["structuredDataNodes"]=> NULL ["text"]=> NULL
["assetType"]=> string(4) "file" ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [2]=>
object(stdClass)#33 (14) { ["type"]=> string(4) "text"
["identifier"]=> string(7) "caption"
["structuredDataNodes"]=> NULL ["text"]=> string(0) ""
["assetType"]=> NULL ["blockId"]=> NULL ["blockPath"]=>
NULL ["fileId"]=> NULL ["filePath"]=> NULL ["pageId"]=>
NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [3]=>
object(stdClass)#34 (14) { ["type"]=> string(4) "text"
["identifier"]=> string(9) "alignment"
["structuredDataNodes"]=> NULL ["text"]=> string(5) "Right"
["assetType"]=> NULL ["blockId"]=> NULL ["blockPath"]=>
NULL ["fileId"]=> NULL ["filePath"]=> NULL ["pageId"]=>
NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [4]=>
object(stdClass)#35 (14) { ["type"]=> string(4) "text"
["identifier"]=> string(4) "text" ["structuredDataNodes"]=>
NULL ["text"]=> string(816) "Lorem ipsum dolor sit amet,
consectetur adipiscing elit. Mauris ultrices, augue ac tempus
tristique, dui arcu rutrum massa, non varius risus sapien eget
lorem. Mauris sollicitudin, mauris eu convallis hendrerit, orci
libero dapibus ante, sed ultricies ante ante et arcu. Aenean
pretium consequat mauris eget sollicitudin? Proin bibendum turpis
at lectus sollicitudin et porta risus convallis. Sed vehicula
pharetra eros, consequat pellentesque ligula placerat mattis! Sed
semper lacus nulla. Aliquam eleifend, lorem vitae commodo ornare,
eros turpis aliquet est, vitae faucibus massa sapien at diam. Nunc
sit amet augue justo; quis commodo arcu. Mauris in iaculis nunc!
Maecenas porta, leo at faucibus auctor, lorem lectus feugiat erat,
non dictum mi nulla eget nibh. Cras lobortis felis ut lectus
egestas tincidunt." ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [5]=>
object(stdClass)#36 (14) { ["type"]=> string(4) "text"
["identifier"]=> string(16) "gallery-showHide"
["structuredDataNodes"]=> NULL ["text"]=> string(2) "No"
["assetType"]=> NULL ["blockId"]=> NULL ["blockPath"]=>
NULL ["fileId"]=> NULL ["filePath"]=> NULL ["pageId"]=>
NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [6]=>
object(stdClass)#37 (14) { ["type"]=> string(5) "group"
["identifier"]=> string(7) "gallery"
["structuredDataNodes"]=> object(stdClass)#38 (1) {
["structuredDataNode"]=> object(stdClass)#39 (14) {
["type"]=> string(5) "asset" ["identifier"]=> string(5)
"image" ["structuredDataNodes"]=> NULL ["text"]=> NULL
["assetType"]=> string(4) "file" ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } }
["text"]=> NULL ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } } }
["text"]=> NULL ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [2]=>
object(stdClass)#40 (14) { ["type"]=> string(5) "group"
["identifier"]=> string(20) "supplemental-content"
["structuredDataNodes"]=> object(stdClass)#41 (1) {
["structuredDataNode"]=> array(3) { [0]=> object(stdClass)#42
(14) { ["type"]=> string(4) "text" ["identifier"]=> string(4)
"type" ["structuredDataNodes"]=> NULL ["text"]=> string(4)
"None" ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [1]=>
object(stdClass)#43 (14) { ["type"]=> string(5) "group"
["identifier"]=> string(4) "tabs" ["structuredDataNodes"]=>
object(stdClass)#44 (1) { ["structuredDataNode"]=>
object(stdClass)#45 (14) { ["type"]=> string(5) "group"
["identifier"]=> string(3) "tab" ["structuredDataNodes"]=>
object(stdClass)#46 (1) { ["structuredDataNode"]=> array(2) {
[0]=> object(stdClass)#47 (14) { ["type"]=> string(4) "text"
["identifier"]=> string(5) "title" ["structuredDataNodes"]=>
NULL ["text"]=> string(0) "" ["assetType"]=> NULL
["blockId"]=> NULL ["blockPath"]=> NULL ["fileId"]=> NULL
["filePath"]=> NULL ["pageId"]=> NULL ["pagePath"]=> NULL
["symlinkId"]=> NULL ["symlinkPath"]=> NULL ["recycled"]=>
bool(false) } [1]=> object(stdClass)#48 (14) { ["type"]=>
string(4) "text" ["identifier"]=> string(7) "content"
["structuredDataNodes"]=> NULL ["text"]=> string(0) ""
["assetType"]=> NULL ["blockId"]=> NULL ["blockPath"]=>
NULL ["fileId"]=> NULL ["filePath"]=> NULL ["pageId"]=>
NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } } }
["text"]=> NULL ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } }
["text"]=> NULL ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [2]=>
object(stdClass)#49 (14) { ["type"]=> string(5) "group"
["identifier"]=> string(9) "accordion"
["structuredDataNodes"]=> object(stdClass)#50 (1) {
["structuredDataNode"]=> object(stdClass)#51 (14) {
["type"]=> string(5) "group" ["identifier"]=> string(4)
"item" ["structuredDataNodes"]=> object(stdClass)#52 (1) {
["structuredDataNode"]=> array(2) { [0]=> object(stdClass)#53
(14) { ["type"]=> string(4) "text" ["identifier"]=> string(5)
"title" ["structuredDataNodes"]=> NULL ["text"]=> string(0)
"" ["assetType"]=> NULL ["blockId"]=> NULL ["blockPath"]=>
NULL ["fileId"]=> NULL ["filePath"]=> NULL ["pageId"]=>
NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } [1]=>
object(stdClass)#54 (14) { ["type"]=> string(4) "text"
["identifier"]=> string(7) "content"
["structuredDataNodes"]=> NULL ["text"]=> string(0) ""
["assetType"]=> NULL ["blockId"]=> NULL ["blockPath"]=>
NULL ["fileId"]=> NULL ["filePath"]=> NULL ["pageId"]=>
NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } } }
["text"]=> NULL ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } }
["text"]=> NULL ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } } }
["text"]=> NULL ["assetType"]=> NULL ["blockId"]=> NULL
["blockPath"]=> NULL ["fileId"]=> NULL ["filePath"]=> NULL
["pageId"]=> NULL ["pagePath"]=> NULL ["symlinkId"]=> NULL
["symlinkPath"]=> NULL ["recycled"]=> bool(false) } } } }
["xhtml"]=> NULL ["pageConfigurations"]=> object(stdClass)#55
(1) { ["pageConfiguration"]=> array(4) { [0]=>
object(stdClass)#56 (13) { ["id"]=> string(32)
"82a9532b86c604b375e592586cb69094" ["name"]=> string(7)
"default" ["defaultConfiguration"]=> bool(true)
["templateId"]=> string(32) "4c8815817f00000100cbec977d07a1fb"
["templatePath"]=> string(36)
"common:assets/templates/univ-2column" ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["pageRegions"]=> object(stdClass)#57 (1) { ["pageRegion"]=>
array(29) { [0]=> object(stdClass)#58 (10) { ["id"]=>
string(32) "5f0c1c4686c604b25706937e2827bd32" ["name"]=>
string(17) "NAVIGATION-BOTTOM" ["blockId"]=> string(32)
"7ea93d417f00000100df839a6c3c0c18" ["blockPath"]=> string(24)
"common:assets/navigation" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [1]=> object(stdClass)#59 (10) {
["id"]=> string(32) "4c264f177f00000101aed9100794adad"
["name"]=> string(10) "HEAD-TAGS3" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [2]=> object(stdClass)#60 (10) {
["id"]=> string(32) "4c8815827f00000100cbec97f02d2b7f"
["name"]=> string(14) "DEFAULT-EXTRA2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [3]=> object(stdClass)#61 (10) {
["id"]=> string(32) "ff50f7e586c604b22bb9b1edde14e5a5"
["name"]=> string(10) "HEAD-TAGS4" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [4]=> object(stdClass)#62 (10) {
["id"]=> string(32) "b6b28f897f00000101aed91036041c42"
["name"]=> string(2) "GA" ["blockId"]=> string(32)
"b6bbb3f47f00000101aed9102f866bbe" ["blockPath"]=> string(21)
"common:assets/ga-code" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [5]=> object(stdClass)#63 (10) {
["id"]=> string(32) "4c8815827f00000100cbec97817094ef"
["name"]=> string(10) "HEAD-TAGS2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [6]=> object(stdClass)#64 (10) {
["id"]=> string(32) "4c8815827f00000100cbec97323f3428"
["name"]=> string(10) "FOOTERTEXT" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> string(32)
"7a6bbdb786c604b25680e48048edc6f4" ["formatPath"]=> string(33)
"common:assets/formats/footer-text" ["formatRecycled"]=>
bool(false) ["noFormat"]=> bool(false) } [7]=>
object(stdClass)#65 (10) { ["id"]=> string(32)
"82a9532b86c604b375e59258364878b0" ["name"]=> string(7)
"LEFTNAV" ["blockId"]=> string(32)
"82a9559e86c604b375e5925815bb8245" ["blockPath"]=> string(35)
"faculty/test/assets/left-navigation" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=>
string(32) "d0b3dc3986c604b21c1dc16ab8c9ba44" ["formatPath"]=>
string(24) "1assets/formats/left-nav" ["formatRecycled"]=>
bool(false) ["noFormat"]=> bool(false) } [8]=>
object(stdClass)#66 (10) { ["id"]=> string(32)
"5f0c1c4786c604b25706937e0931e4df" ["name"]=> string(12)
"FOOTER-TAGS3" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[9]=> object(stdClass)#67 (10) { ["id"]=> string(32)
"6207e09a86c604b271e8e4711d75bf63" ["name"]=> string(11)
"TAG-MANAGER" ["blockId"]=> string(32)
"7ba3c61486c604b271e8e471daf05333" ["blockPath"]=> string(32)
"common:assets/google-tag-manager" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [10]=> object(stdClass)#68 (10)
{ ["id"]=> string(32) "f6d948587f00000100750e3061d73799"
["name"]=> string(12) "MOBILE-CHECK" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [11]=> object(stdClass)#69 (10)
{ ["id"]=> string(32) "1b2555867f00000100750e30fcd6c3d6"
["name"]=> string(12) "FOOTER-TAGS2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [12]=> object(stdClass)#70 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec97a11e2382"
["name"]=> string(14) "LEFTNAV-EXTRA2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [13]=> object(stdClass)#71 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec974de5336a"
["name"]=> string(9) "FOOTERNAV" ["blockId"]=> string(32)
"7ec5fb837f00000100df839a3983c854" ["blockPath"]=> string(23)
"common:assets/footernav" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [14]=> object(stdClass)#72 (10)
{ ["id"]=> string(32) "acd1509e86c604b2029c6e6e6d0a024e"
["name"]=> string(20) "DEFAULT-SUPPLEMENTAL" ["blockId"]=>
string(32) "acd50bcb86c604b2029c6e6e865c3949" ["blockPath"]=>
string(41) "common:supplemental-features/current page"
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> string(32) "acd6079686c604b2029c6e6e3474ad8e"
["formatPath"]=> string(50)
"common:supplemental-features/standard-supplemental"
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[15]=> object(stdClass)#73 (10) { ["id"]=> string(32)
"82a9532b86c604b375e59258d4369b5b" ["name"]=> string(10)
"MAIN-PHOTO" ["blockId"]=> string(32)
"82a9564386c604b375e592581bc497f6" ["blockPath"]=> string(30)
"faculty/test/assets/main-photo" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [16]=> object(stdClass)#74 (10)
{ ["id"]=> string(32) "4c8815817f00000100cbec97c4d0d4e7"
["name"]=> string(14) "DEFAULT-EXTRA3" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [17]=> object(stdClass)#75 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec972c187340"
["name"]=> string(9) "HEAD-TAGS" ["blockId"]=> string(32)
"7ea683387f00000100df839af5a62ba7" ["blockPath"]=> string(22)
"common:assets/headtags" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [18]=> object(stdClass)#76 (10)
{ ["id"]=> string(32) "d0b0897186c604b21c1dc16a297811ea"
["name"]=> string(10) "BREADCRUMB" ["blockId"]=> string(32)
"20b1efe77f00000100cbec97c2dd4f85" ["blockPath"]=> string(32)
"common:assets/breadcrumb-dynamic" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=>
string(32) "20bd39e67f00000100cbec97c82f51b5" ["formatPath"]=>
string(38) "common:assets/formats/breadcrumb-style"
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[19]=> object(stdClass)#77 (10) { ["id"]=> string(32)
"82a9532b86c604b375e592589c1b0ed7" ["name"]=> string(13)
"LEFTNAV-EXTRA" ["blockId"]=> string(32)
"82a9552b86c604b375e592589b892ddc" ["blockPath"]=> string(32)
"faculty/test/assets/contact-info" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [20]=> object(stdClass)#78 (10)
{ ["id"]=> string(32) "82a9532b86c604b375e592584efff16b"
["name"]=> string(8) "COMMANDS" ["blockId"]=> string(32)
"24f8d98a7f000001002e0dcbe0bfff72" ["blockPath"]=> string(39)
"academics/1assets/commands-acad-general" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [21]=> object(stdClass)#79 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec9712ba2b0b"
["name"]=> string(10) "NAVIGATION" ["blockId"]=> string(32)
"7ea93d417f00000100df839a6c3c0c18" ["blockPath"]=> string(24)
"common:assets/navigation" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [22]=> object(stdClass)#80 (10)
{ ["id"]=> string(32) "d0b0897186c604b21c1dc16a3b1657fd"
["name"]=> string(7) "DEFAULT" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> string(32)
"24e3e3387f000001002e0dcb339e92c7" ["formatPath"]=> string(39)
"academics/1assets/formats/newpage-style" ["formatRecycled"]=>
bool(false) ["noFormat"]=> bool(false) } [23]=>
object(stdClass)#81 (10) { ["id"]=> string(32)
"253f1d6d7f000001002e0dcb30d4ed6a" ["name"]=> string(10)
"PPP-BANNER" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[24]=> object(stdClass)#82 (10) { ["id"]=> string(32)
"4c8815817f00000100cbec97673c284f" ["name"]=> string(6) "HEADER"
["blockId"]=> string(32) "6813a1187f00000100cbec97a134eb77"
["blockPath"]=> string(30) "common:assets/header-textblock"
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[25]=> object(stdClass)#83 (10) { ["id"]=> string(32)
"4c8815827f00000100cbec97153ed30c" ["name"]=> string(13)
"DEFAULT-EXTRA" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[26]=> object(stdClass)#84 (10) { ["id"]=> string(32)
"d0b9d2aa86c604b21c1dc16aa6081fb0" ["name"]=> string(14)
"LEFTNAV-EXTRA3" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> string(32) "d0b746f786c604b21c1dc16abd3b71f9"
["formatPath"]=> string(29) "1assets/formats/contact-block"
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[27]=> object(stdClass)#85 (10) { ["id"]=> string(32)
"719bd5f086c604b26dc00fa909439196" ["name"]=> string(10)
"HEAD-TITLE" ["blockId"]=> string(32)
"7177908986c604b26dc00fa98a7d8f09" ["blockPath"]=> string(33)
"_internal/blocks/index/head-title" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=>
string(32) "7178f21986c604b26dc00fa99b2352bb" ["formatPath"]=>
string(38) "_internal/stylesheets/index/head-title"
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[28]=> object(stdClass)#86 (10) { ["id"]=> string(32)
"7a891a257f00000100cb7e2ccddca1b8" ["name"]=> string(11)
"FOOTER-TAGS" ["blockId"]=> string(32)
"1b25e39b7f00000100750e30798614d9" ["blockPath"]=> string(30)
"common:assets/global-footer-js" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } } } ["outputExtension"]=> NULL
["serializationType"]=> NULL ["includeXMLDeclaration"]=>
bool(false) ["publishable"]=> bool(false) } [1]=>
object(stdClass)#87 (13) { ["id"]=> string(32)
"d0b0897186c604b21c1dc16ad65bca67" ["name"]=> string(6) "mobile"
["defaultConfiguration"]=> bool(false) ["templateId"]=>
string(32) "5ccb75eb7f0000010054c72ef279caec" ["templatePath"]=>
string(25) "common:mobile/univ-mobile" ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["pageRegions"]=> object(stdClass)#88 (1) { ["pageRegion"]=>
array(15) { [0]=> object(stdClass)#89 (10) { ["id"]=>
string(32) "622ac04286c604b271e8e471a78811c8" ["name"]=>
string(11) "TAG-MANAGER" ["blockId"]=> NULL ["blockPath"]=>
NULL ["blockRecycled"]=> bool(false) ["noBlock"]=>
bool(false) ["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[1]=> object(stdClass)#90 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de9a3fd762" ["name"]=> string(10)
"HEAD-TAGS2" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[2]=> object(stdClass)#91 (10) { ["id"]=> string(32)
"1739180b7f00000101c334dee8aba96b" ["name"]=> string(12)
"FOOTER-TAGS2" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[3]=> object(stdClass)#92 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de139a7965" ["name"]=> string(2) "GA"
["blockId"]=> string(32) "10d1775f7f0000010054c72e3c3a0b1a"
["blockPath"]=> string(21) "common:mobile/ga-code"
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[4]=> object(stdClass)#93 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de16bc2de1" ["name"]=> string(11)
"FOOTER-TAGS" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[5]=> object(stdClass)#94 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de53664504" ["name"]=> string(13)
"DEFAULT-EXTRA" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[6]=> object(stdClass)#95 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de2bc9196e" ["name"]=> string(10)
"HEAD-TAGS3" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[7]=> object(stdClass)#96 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de3ff3ecff" ["name"]=> string(10)
"BREADCRUMB" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[8]=> object(stdClass)#97 (10) { ["id"]=> string(32)
"1739180b7f00000101c334dec8178cdf" ["name"]=> string(9)
"HEAD-TAGS" ["blockId"]=> string(32)
"4a50d2117f0000010054c72e9d952887" ["blockPath"]=> string(35)
"common:mobile/global-headtags1-0-b2" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [9]=> object(stdClass)#98 (10) {
["id"]=> string(32) "1739180a7f00000101c334de63c98f88"
["name"]=> string(14) "DEFAULT-EXTRA3" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [10]=> object(stdClass)#99 (10)
{ ["id"]=> string(32) "1739180a7f00000101c334de5e0d6bf9"
["name"]=> string(7) "DEFAULT" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> string(32)
"ce61837b7f0000010054c72e739ac561" ["formatPath"]=> string(34)
"common:mobile/generic-style-mobile" ["formatRecycled"]=>
bool(false) ["noFormat"]=> bool(false) } [11]=>
object(stdClass)#100 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de93821e86" ["name"]=> string(14)
"DEFAULT-EXTRA2" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[12]=> object(stdClass)#101 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de3b689f46" ["name"]=> string(6) "FOOTER"
["blockId"]=> string(32) "a9e299af7f0000010054c72eb8ff8f8c"
["blockPath"]=> string(20) "common:mobile/footer"
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[13]=> object(stdClass)#102 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de3327f3b8" ["name"]=> string(6) "HEADER"
["blockId"]=> string(32) "a9e5b3c27f0000010054c72edcf7f858"
["blockPath"]=> string(20) "common:mobile/header"
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[14]=> object(stdClass)#103 (10) { ["id"]=> string(32)
"1739180b7f00000101c334de852ce34a" ["name"]=> string(10)
"MAIN-PHOTO" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
} } ["outputExtension"]=> NULL ["serializationType"]=> NULL
["includeXMLDeclaration"]=> bool(false) ["publishable"]=>
bool(false) } [2]=> object(stdClass)#104 (13) { ["id"]=>
string(32) "d0b0897186c604b21c1dc16af11818db" ["name"]=>
string(3) "xml" ["defaultConfiguration"]=> bool(false)
["templateId"]=> string(32) "4f3145307f00000100cbec97d3e72817"
["templatePath"]=> string(27) "common:assets/templates/xml"
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["pageRegions"]=>
object(stdClass)#105 (1) { ["pageRegion"]=> object(stdClass)#106
(10) { ["id"]=> string(32) "4f3145307f00000100cbec97f4dd8844"
["name"]=> string(7) "DEFAULT" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } } ["outputExtension"]=> NULL
["serializationType"]=> NULL ["includeXMLDeclaration"]=>
bool(false) ["publishable"]=> bool(false) } [3]=>
object(stdClass)#107 (13) { ["id"]=> string(32)
"d0ee35e686c604b21c1dc16a56bc3a68" ["name"]=> string(10)
"mobile-app" ["defaultConfiguration"]=> bool(false)
["templateId"]=> string(32) "4c8815817f00000100cbec977d07a1fb"
["templatePath"]=> string(36)
"common:assets/templates/univ-2column" ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["pageRegions"]=> object(stdClass)#108 (1) { ["pageRegion"]=>
array(29) { [0]=> object(stdClass)#109 (10) { ["id"]=>
string(32) "4c8815827f00000100cbec97228c511f" ["name"]=>
string(7) "DEFAULT" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[1]=> object(stdClass)#110 (10) { ["id"]=> string(32)
"5f0c1c4686c604b25706937e2827bd32" ["name"]=> string(17)
"NAVIGATION-BOTTOM" ["blockId"]=> string(32)
"7ea93d417f00000100df839a6c3c0c18" ["blockPath"]=> string(24)
"common:assets/navigation" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [2]=> object(stdClass)#111 (10)
{ ["id"]=> string(32) "4c264f177f00000101aed9100794adad"
["name"]=> string(10) "HEAD-TAGS3" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [3]=> object(stdClass)#112 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec979949bfae"
["name"]=> string(10) "BREADCRUMB" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [4]=> object(stdClass)#113 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec97f02d2b7f"
["name"]=> string(14) "DEFAULT-EXTRA2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [5]=> object(stdClass)#114 (10)
{ ["id"]=> string(32) "ff50f7e586c604b22bb9b1edde14e5a5"
["name"]=> string(10) "HEAD-TAGS4" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [6]=> object(stdClass)#115 (10)
{ ["id"]=> string(32) "b6b28f897f00000101aed91036041c42"
["name"]=> string(2) "GA" ["blockId"]=> string(32)
"b6bbb3f47f00000101aed9102f866bbe" ["blockPath"]=> string(21)
"common:assets/ga-code" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [7]=> object(stdClass)#116 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec97817094ef"
["name"]=> string(10) "HEAD-TAGS2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [8]=> object(stdClass)#117 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec97323f3428"
["name"]=> string(10) "FOOTERTEXT" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> string(32)
"7a6bbdb786c604b25680e48048edc6f4" ["formatPath"]=> string(33)
"common:assets/formats/footer-text" ["formatRecycled"]=>
bool(false) ["noFormat"]=> bool(false) } [9]=>
object(stdClass)#118 (10) { ["id"]=> string(32)
"5f0c1c4786c604b25706937e0931e4df" ["name"]=> string(12)
"FOOTER-TAGS3" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[10]=> object(stdClass)#119 (10) { ["id"]=> string(32)
"4c8815817f00000100cbec97954d36c7" ["name"]=> string(10)
"MAIN-PHOTO" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[11]=> object(stdClass)#120 (10) { ["id"]=> string(32)
"6207e09a86c604b271e8e4711d75bf63" ["name"]=> string(11)
"TAG-MANAGER" ["blockId"]=> string(32)
"7ba3c61486c604b271e8e471daf05333" ["blockPath"]=> string(32)
"common:assets/google-tag-manager" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [12]=> object(stdClass)#121 (10)
{ ["id"]=> string(32) "f6d948587f00000100750e3061d73799"
["name"]=> string(12) "MOBILE-CHECK" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [13]=> object(stdClass)#122 (10)
{ ["id"]=> string(32) "1b2555867f00000100750e30fcd6c3d6"
["name"]=> string(12) "FOOTER-TAGS2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [14]=> object(stdClass)#123 (10)
{ ["id"]=> string(32) "4c8815817f00000100cbec9793c50ecf"
["name"]=> string(13) "LEFTNAV-EXTRA" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [15]=> object(stdClass)#124 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec97a11e2382"
["name"]=> string(14) "LEFTNAV-EXTRA2" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [16]=> object(stdClass)#125 (10)
{ ["id"]=> string(32) "4c8815817f00000100cbec97817082ad"
["name"]=> string(14) "LEFTNAV-EXTRA3" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [17]=> object(stdClass)#126 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec974de5336a"
["name"]=> string(9) "FOOTERNAV" ["blockId"]=> string(32)
"7ec5fb837f00000100df839a3983c854" ["blockPath"]=> string(23)
"common:assets/footernav" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [18]=> object(stdClass)#127 (10)
{ ["id"]=> string(32) "acd1509e86c604b2029c6e6e6d0a024e"
["name"]=> string(20) "DEFAULT-SUPPLEMENTAL" ["blockId"]=>
string(32) "acd50bcb86c604b2029c6e6e865c3949" ["blockPath"]=>
string(41) "common:supplemental-features/current page"
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> string(32) "acd6079686c604b2029c6e6e3474ad8e"
["formatPath"]=> string(50)
"common:supplemental-features/standard-supplemental"
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[19]=> object(stdClass)#128 (10) { ["id"]=> string(32)
"4c8815817f00000100cbec97c4d0d4e7" ["name"]=> string(14)
"DEFAULT-EXTRA3" ["blockId"]=> NULL ["blockPath"]=> NULL
["blockRecycled"]=> bool(false) ["noBlock"]=> bool(false)
["formatId"]=> NULL ["formatPath"]=> NULL
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[20]=> object(stdClass)#129 (10) { ["id"]=> string(32)
"4c8815827f00000100cbec972c187340" ["name"]=> string(9)
"HEAD-TAGS" ["blockId"]=> string(32)
"7ea683387f00000100df839af5a62ba7" ["blockPath"]=> string(22)
"common:assets/headtags" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [21]=> object(stdClass)#130 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec97c9693303"
["name"]=> string(8) "COMMANDS" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [22]=> object(stdClass)#131 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec973959437e"
["name"]=> string(7) "LEFTNAV" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [23]=> object(stdClass)#132 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec9712ba2b0b"
["name"]=> string(10) "NAVIGATION" ["blockId"]=> string(32)
"7ea93d417f00000100df839a6c3c0c18" ["blockPath"]=> string(24)
"common:assets/navigation" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [24]=> object(stdClass)#133 (10)
{ ["id"]=> string(32) "253f1d6d7f000001002e0dcb30d4ed6a"
["name"]=> string(10) "PPP-BANNER" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [25]=> object(stdClass)#134 (10)
{ ["id"]=> string(32) "4c8815817f00000100cbec97673c284f"
["name"]=> string(6) "HEADER" ["blockId"]=> string(32)
"6813a1187f00000100cbec97a134eb77" ["blockPath"]=> string(30)
"common:assets/header-textblock" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [26]=> object(stdClass)#135 (10)
{ ["id"]=> string(32) "4c8815827f00000100cbec97153ed30c"
["name"]=> string(13) "DEFAULT-EXTRA" ["blockId"]=> NULL
["blockPath"]=> NULL ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } [27]=> object(stdClass)#136 (10)
{ ["id"]=> string(32) "719bd5f086c604b26dc00fa909439196"
["name"]=> string(10) "HEAD-TITLE" ["blockId"]=> string(32)
"7177908986c604b26dc00fa98a7d8f09" ["blockPath"]=> string(33)
"_internal/blocks/index/head-title" ["blockRecycled"]=>
bool(false) ["noBlock"]=> bool(false) ["formatId"]=>
string(32) "7178f21986c604b26dc00fa99b2352bb" ["formatPath"]=>
string(38) "_internal/stylesheets/index/head-title"
["formatRecycled"]=> bool(false) ["noFormat"]=> bool(false) }
[28]=> object(stdClass)#137 (10) { ["id"]=> string(32)
"7a891a257f00000100cb7e2ccddca1b8" ["name"]=> string(11)
"FOOTER-TAGS" ["blockId"]=> string(32)
"1b25e39b7f00000100750e30798614d9" ["blockPath"]=> string(30)
"common:assets/global-footer-js" ["blockRecycled"]=> bool(false)
["noBlock"]=> bool(false) ["formatId"]=> NULL
["formatPath"]=> NULL ["formatRecycled"]=> bool(false)
["noFormat"]=> bool(false) } } } ["outputExtension"]=> NULL
["serializationType"]=> NULL ["includeXMLDeclaration"]=>
bool(false) ["publishable"]=> bool(false) } } }
["maintainAbsoluteLinks"]=> bool(false) } ssr004:cascade_ws_ns
Ronnie$</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-10T18:09:02Z
2015-12-10T18:09:04Z
Remove multiple page level blocks
<div><p>Wing,</p>
<p>For some reason I'm not getting the mobile error anymore. The
error I'm getting now is:</p>
<p>Parse error: parse error, expecting `"identifier (T_STRING)"' in
/Users/Ronnie/Sites/MAMP
Server/cascade_ws_ns/exception_classes/NoSuchPageConfigurationException.class.php
on line 8</p>
<p>This is what I have in my try block:</p>
<p>$page = $cascade->getAsset( a\Page::TYPE,
'82a9532b86c604b375e59258bfa0020d' ); $page->setRegionBlock(
'2col-2015', 'LEFTNAV-EXTRA' )->edit();</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-10T18:49:25Z
2015-12-10T18:49:25Z
Remove multiple page level blocks
<div><p>OK. Much better. That's what I expected. The mobile error was
removed when you hand-edited the page.</p>
<p>Now in the second line <code>$page->setRegionBlock(
'2col-2015', 'LEFTNAV-EXTRA' )->edit();</code>, the first
argument should be the name of a configuration, probably 'default',
instead of '2col-2015'. Change that line and see what happens.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-10T19:16:50Z
2015-12-10T19:16:50Z
Remove multiple page level blocks
<div><p>Changing it to default worked! Now how would I apply this to
multiple pages at once?</p>
<p>Ronnie</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-10T20:56:44Z
2015-12-10T20:56:44Z
Remove multiple page level blocks
<div><p>The big concern for me is that there are phantom nodes in your
pages and I don't know how widespread they are. You can try to edit
all pages at the same time. But every time when you run into a
phantom node, you need to fix it manually. If this happens to every
page, it can be tedious. Phantom nodes can be fixed by using web
services. But as I told you, it is an advanced topic.</p>
<p>Assuming that all the pages you want to edit are all in one
folder, you can first retrieve the folder. Then you can retrieve
the children. For every child, process a page in the same way as
you did. If it is a folder, do it recursively. I have an
<code>AssetTree</code> class that does precisely this. But it is
another learning hurdle you need to overcome. So I would opt for a
recursive function instead.</p>
<p>You need to work with a few classes: <a href="http://www.upstate.edu/cascade-admin/projects/web-services/oop/classes/asset-classes/folder.php">
Folder</a>, <a href="http://www.upstate.edu/cascade-admin/projects/web-services/oop/classes/property-classes/child.php">
Child</a>, and <a href="http://www.upstate.edu/cascade-admin/projects/web-services/oop/classes/asset-classes/page.php">
Page</a>.</p>
<p>The next step to try: retrieve the folder and display all its
children, with their types and ID's. If you can do this, then you
are very close. There is a method in the Child class:
<code>Child::getAsset( $service )</code> that can return Page or
Folder objects.</p>
<p>Keep me posted.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-11T12:39:55Z
2015-12-11T12:42:21Z
Remove multiple page level blocks
<div><p>I have come up with a way to solve at least part of your
problem.</p>
<ol>
<li>Create a recursive function to process folders.<br></li>
<li>Retrieve the children of the folder being processed.<br></li>
<li>In the foreach loop, use an inner <code>try...catch</code>
block to catch the <code>NoSuchFieldException</code> objects; when
such an object is caught, use <code>continue</code> to skip the
page.<br></li>
<li>This will fix all pages that do not have phantom nodes. Then by
looking at the last modified date, you will know what pages are not
touched.<br></li>
<li>Hand-edit those pages. Then run the script again. It will not
hurt to run the script against good pages.<br></li>
<li>Repeat this process until everything is fixed.</li>
</ol>
<p>I insist on fixing the phantom node problem because later on you
may want to use my library to do something else to your pages. As
long as a page has a phantom node, my library will throw an
exception. Fixing them now will make your life a bit easier
later.</p>
<p>Wing</p></div>
Wing Ming Chan
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-11T19:15:07Z
2015-12-11T19:15:08Z
Remove multiple page level blocks
<div><p>Wing</p>
<p>This was very helpful. I recursively go through each folder and
am able to remove the block from each page. The block region is
called 'LEFTNAV-EXTRA'; is there a way to get the name or the id of
that block in that region before I remove it?</p>
<p>Ronnie</p></div>
Ronnie Passaro
tag:help-archives.hannonhill.com,2010-02-09:Comment/38544408
2015-12-11T19:54:44Z
2015-12-11T19:55:08Z
Remove multiple page level blocks
<div><p>It is a bit hard to work with page regions. When the
PageConfiguration (or output) object is retrieved from a page, it
only carries information of blocks and formats attached to regions
at the configuration level, not at the page level. Therefore, I
provide a special method in the Page class, namely
<code>Page::getBlockFormatMap</code>, that returns information of
blocks and formats attached to regions at the page level. So the
code would look like this:<br></p>
<pre>
$page = $cascade->getAsset( a\Page::TYPE, '1468d5998b7f08ee7e4807891fab5966' );
$pc = $page->getPageConfigurationSet()->getConfiguration( 'RWD' );
$map = $page->getBlockFormatMap( $pc );<br> u\DebugUtility::dump( $map );<br> if( isset( $map[ 'BANNER 12 COLUMNS' ] ) && isset( $map[ 'BANNER 12 COLUMNS' ][ 'block' ] ) )
{
echo $map[ 'BANNER 12 COLUMNS' ][ 'block' ];
}
</pre>
Here my <code>RWD</code> will be your <code>default</code>, and my
<code>BANNER 12 COLUMNS</code> will be your
<code>LEFTNAV-EXTRA</code>. If there is a block attached to this
region at the page level, then you will see the id. Through the id,
you can retrieve the block.
<p>Wing</p></div>
Wing Ming Chan