以下是我所知道的:
一:要将静态块链接到.phtml页面,我在.phtml文件的正确位置添加以下PHP:
<?php echo $this->getLayout()->createBlock('cms/block')
->setBlockId('my_custom_block')->toHtml() ?>
在Admin部分创建我的静态块。
完成。
二:如果我升级Magento,我编辑的form.phtml文件将被覆盖,因为它是一个核心文件。
三:我需要创建一个重复的form.phtml并将其放在我主题中的某个地方。为了清晰起见,我们将主题称为“customtheme”。
四:我需要去管理员&gt;配置&gt;设计并添加 customtheme 作为默认主题。也许我必须在模板和/或布局中添加它。
我的问题:
我做了所有四件事。我创建了一个目录app / design / frontend / default / customtheme / template / contacts / form.phtml并清除了缓存,但我没有发现任何变化。
为了确保我的更改应该被注意到,我编辑了位于app / design / frontend / base / default / template / contacts / form.phtml中的核心form.phtml,并且看到了我的更改。
我的问题:我应该在哪个目录中放置我的自定义form.phtml文件,以确保我的更改不会在升级时被丢弃并确保magento加载此文件而不是核心form.phtml文件?< /强>
答案 0 :(得分:0)