如果我在
中有模板 app\design\frontend\base\default\template\dir\template.phtml
看起来像这样
<div class='block block-list'>
<div class='block-title'><strong><span>Some Block</span></strong></div>
<div class='block-content'>
<?php echo "my content"; ?>
</div>
</div>
如何使用local.xml在目录页面上显示它?这段代码不应该有用吗?
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<reference name="right">
<block type="core/template"
name="somename"
template="dir/template.phtml" />
</reference>
</default>
</layout>
答案 0 :(得分:1)
我认为您无法在默认布局句柄<catalog_category_default translate="label">
中使用自定义布局句柄<default>
如果我错了,请纠正我。
答案 1 :(得分:0)
您必须在该参考标记之前使用模板引用名称。
<?xml version="1.0"?>
<layout version="0.1.0">
<default>
<catalog_category_default translate="label">
<reference name="right">
<block type="core/template"
name="somename"
template="dir/template.phtml" />
</reference>
</catalog_category_default>
</default>
</layout>