我们正在 Drupal 中构建一个内容非常丰富的站点。这是我第一次使用它。该站点有多个部分,每个部分都有不同的布局。我计划通过 phptemplate_preprocess_page() 方法确定 page.tpl.php。
我的问题是如何最好地指定在给定页面中放置不同次要内容块的位置。我们有很多侧边栏类型的组件,每个都有几个小列表或图像组。我认为这里最好的方法是根据需要定义多个区域并将自定义视图(使用 Views 模块)放入这些区域。这看起来合理吗?
更新:
关于将视图视为查询 - 让我感到困惑的是,视图也可以选择修改其外观。如果我可以从 View 中获取一组节点,我更喜欢这样我可以在 PHP 中操作数据,而不是格式化标记。那可能吗?