【问题标题】:Different Layouts for Different Blocks in a Custom Module Drupal 7自定义模块 Drupal 7 中不同块的不同布局
【发布时间】:2014-12-14 06:53:06
【问题描述】:

我创建了与自定义内容类型一起使用的自定义模块。在我的模块中,我使用多步骤表单从用户那里获取详细信息,并在最终表单中提交,务实地创建一个节点。

我想在我的模块中定义两个块,一个块为最终用户显示我的数据(自定义内容类型),另一个块为登录用户显示我的数据(自定义内容类型)。

我面临的问题是,我必须以完全不同的方式在这两个块中呈现。那么,给这两个块不同的布局/样式以实现我的目标的最佳方法是什么?

总之,我想做的是,

  1. 在我的自定义模块中定义两个块。
  2. 为这两个 Block 提供完全不同的布局/样式。

谢谢你, PIKP

【问题讨论】:

    标签: drupal-7 drupal-modules drupal-views drupal-theming drupal-blocks


    【解决方案1】:

    您可以通过使用以下模式命名模板文件来指定 2 个不同的模板文件(每个块一个):block--MODULE--DELTA.tpl.php

    只需将 modules/block 文件夹中的原始块模板 block.tpl.php 复制到您的默认主题,然后按照上述说明重命名即可。刷新缓存。你很高兴。

    更多关于drupal template suggestions

    【讨论】:

    • 谢谢@Muhammad Reda
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多