从没有模板文件的显示挂钩中渲染 html

Render html from display hook without template file

我想添加一个 div 使用显示挂钩的特定 id(稍后由一些 javascript 填充)。

我可以创建一个专用的 tpl 文件,但这似乎有些过分:有没有办法从 PHP 模块以编程方式呈现 html?下面的数组可以提供给一些渲染方法:

array(
'div' => array(
    'id' => 'my-div-'.Tools::getValue('id_product')
))

我知道有一种方法可以使用 HelperForm 以这种方式生成管理表单。我想知道这对于某些随机显示挂钩中的随机 html 是否可行。

您可以使用 "echo" 或直接 return html 内容作为显示挂钩中的字符串,但建议使用 Tpl 文件。