Пример #1
0
 public function testGetLayoutsChooser()
 {
     $actualHtml = $this->_block->getLayoutsChooser();
     $this->assertStringStartsWith('<select ', $actualHtml);
     $this->assertStringEndsWith('</select>', $actualHtml);
     $this->assertContains('id="layout_handle"', $actualHtml);
     $optionCount = substr_count($actualHtml, '<option ');
     $this->assertGreaterThan(1, $optionCount, 'HTML select tag must provide options to choose from.');
     $this->assertEquals($optionCount, substr_count($actualHtml, '</option>'));
 }
Пример #2
0
 /**
  * Generate array of parameters for every container type to create html template
  *
  * @return array
  */
 public function getDisplayOnContainers()
 {
     $container = parent::getDisplayOnContainers();
     $container['specific_cms_page'] = array('label' => 'CMS Pages', 'code' => 'pages', 'name' => 'specific_cms_page', 'layout_handle' => 'default,cms_page', 'is_anchor_only' => 1, 'product_type_id' => '');
     return $container;
 }