Drupal首页-最新新闻的两个专栏
我有一个三栏Drupal首页的图形项目,其中第一栏为一条定制内容,另外两栏为最新新闻设计(一种内容类型),如下图所示: 我对Drupal很陌生,到目前为止,我在PHPTemplate主题中创建了自己的Drupal首页-最新新闻的两个专栏,drupal,drupal-6,Drupal,Drupal 6,我有一个三栏Drupal首页的图形项目,其中第一栏为一条定制内容,另外两栏为最新新闻设计(一种内容类型),如下图所示: 我对Drupal很陌生,到目前为止,我在PHPTemplate主题中创建了自己的page.front.tpl.php,其中包括页眉、页脚、菜单、搜索框等区域,当然还有内容。现在我遇到了$content区域的问题,在该区域中应该有如上所述的列。我的问题是:如何将它们(CSS?Drupal的管理中的某个地方?使用单独的块?某些模块?)设计成项目中的样式 page.front.tp
page.front.tpl.php
,其中包括页眉、页脚、菜单、搜索框等区域,当然还有内容。现在我遇到了$content
区域的问题,在该区域中应该有如上所述的列。我的问题是:如何将它们(CSS?Drupal的管理中的某个地方?使用单独的块?某些模块?)设计成项目中的样式
page.front.tpl.php
fragment:
输出简化的HTML结构(到目前为止只有两条最新消息),我想以某种方式对其进行样式化:
我建议使用
从项目页面:
“面板”模块允许站点管理员创建自定义的
多种用途的布局。它的核心是拖放内容
管理器,用于直观地设计布局和放置内容
在这个布局中。与其他系统的集成允许您
创建使用此功能的节点、使用此功能的登录页,甚至
覆盖系统页面,如分类法和节点页面,以便
可以使用非常精细的纹理自定义站点的布局
权限
同意Laxman 13,Panels绝对是一个不错的选择,你可以使用该模块将其翻一番,这将允许你检索最新的新闻或任何查询内容 您可以在主题中创建3个新部分。修改.info文件(例如MythMeName.info)并编写以下内容:
regions[content_center_left] = Left Sidebar
regions[content_center_middle] = Middle Sidebar
regions[content_center_right] = Right Sidebar
下一步是修改page.tpl.php,或者如果希望这些部分仅在首页中可用,则可以修改page-front.tpl.php。在希望显示部分的位置编写以下内容:
<?php if ($content_center_left): ?>
<div class="content-left">
<?php print $content_center_left?>
</div><!-- /content_center_left -->
<?php endif; ?>
<?php if ($content_center_middle): ?>
<div class="content-middle">
<?php print $content_center_middle?>
</div><!-- /content_center_middle -->
<?php endif; ?>
<?php if ($content_center_right): ?>
<div class="content-right">
<?php print $content_center_right?>
</div><!-- /content_center_right -->
<?php endif; ?>
现在,您可以创建视图(作为块)并在这些部分中显示它们。我决定使用类似的解决方案:我没有创建单独的
page front.tpl.php
,而是在page.tpl.php
中使用
,创建了两个块基本相同的视图,显示一条具有不同偏移量的最新新闻(0和1)。感谢您推荐Panels模块,但这对我来说似乎有些过头了-我目前对CCK+视图+功能很满意(因此我可以将视图保存在VC存储库中)。