Я не знаю, почему мой блок не появляется. Он не отображается на любой странице, и я очистил кеш. Может кто-нибудь помочь мне выяснить, что я пропустил? Однако появляется сообщение var_dump('test')
!Почему мой блок не отображается?
приложение/дизайн/интерфейс/по умолчанию/по умолчанию/шаблон/джастин/head.phtml
testing this block
Justin/Bieber/Block/Sings.php
class Justin_Bieber_Block_Sings extends Mage_Core_Block_Template
{
protected function _construct()
{
parent::_construct();
var_dump("test");
}
}
config.xml
<frontend>
...
<layout>
<updates>
<bieber>
<file>justin.xml</file>
</bieber>
</updates>
</layout>
</frontend>
<global>
<blocks>
<bieber>
<class>Justin_Bieber_Block</class>
</bieber>
</blocks>
...
</global>
приложение/дизайн/интерфейс/по умолчанию/по умолчанию/макет/justin.xml
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="head">
<block type="bieber/bieber" name="justin_bieber">
<action method="setTemplate">
<template>justin/head.phtml</template>
</action>
</block>
</reference>
</default>
</layout>
Я согласен с @blakcaps. Тип модуля «bieber/bieber» неверен –
Я изменил его, но он все еще не работает. Что я могу сделать неправильно? – Strawberry