core/modules/admin/template/setup/meta.phtml
<?php /* @var $this Ajde_Template_Parser_Phtml_Helper */
/* @var $decorator Ajde_Crud_Cms_Meta_Decorator */
$decorator = $this->decorator;
$options = new Ajde_Crud_Options();
$options
->selectFields()
->selectField('name')
->setEmphasis(true)
->up()
->selectField('type')
->setType('enum')
->setShowLabel(false)
->setOptions($decorator->getMetaObject()->getTypesNiceNames())
->up()
->selectField('target')
// ->setValue('node')
->up()
->up()
->selectList()
->selectButtons()
->setNew(true)
->setEdit(true)
->up()
->setMain('name')
->setShow(array('name', 'target', 'type'))
->selectView()
// ->addFilter('target', 'node')
// ->setDisableFilter(true)
->up()
->up()
->selectEdit()
->selectLayout()
->addRow()
->addColumn()
->setSpan(8)
->addBlock()
->setShow(array('name', 'target'))
->up()
->addBlock()
->setTitle('Options')
->setShow(array())
->up()
->up()
->addColumn()
->setSpan(4)
->addBlock()
->setClass('sidebar well')
->setTitle('Field type')
->setShow(array('type'))
->up()
->finished();
$decorator->setActiveBlock(1);
$decorator->setOptions($options);
$decorator->decorateOptions();
//var_dump($options->_stack['fields']);
//var_dump($options->_stack['edit']['layout']['rows'][0]['columns'][0]['blocks'][1]['show']);
$crud = $this->ACCrudList('meta', $options);
//$crud->setSessionName('meta.node');
?>
<div class="row-fluid">
<div class="span2 hideInIframe">
<?php echo $this->includeModule('admin/cms:setupmenu'); ?>
</div><!--/span-->
<div class="span10 expandInIframe">
<div class="page-header">
<h1>
<?php echo esc(Ajde::app()->getDocument()->getTitle()); ?>
</h1>
</div>
<?php echo $crud->output(); ?>
</div><!--/span-->
</div><!--/row-->