【发布时间】:2012-03-28 02:20:05
【问题描述】:
我的主页上有几张图片,我希望客户能够不时更改图片。现在它们被硬编码为:
<img src="<?=$this->getThemePath()?>/img/welcomePhoto1.jpg" alt="" class="welcome-photo" />
如果我将此设置为他们可以更改照片的新块区域,我是否可以确保每次更改图像时块都会保留该类。我真的不喜欢通过 UI 添加类(只是觉得这不是一个好习惯)。我知道你可以像这样包装块:
<?php
$a = new Area('sidebar');
$a->setBlockWrapperStart('<div class="box">');
$a->setBlockWrapperEnd('</div>');
$a->display($c);
?>
他们是不是类似于$a->setBlockClass('welcome-photo');?
【问题讨论】:
-
像在代码示例中那样使用 setBlockWrapperStart 和 setBlockWrapperEnd 是在 C5 中执行此操作的正确方法。您在使用这种方法时遇到了什么问题?
标签: concrete5