【问题标题】:Drupal 7 Theming a viewDrupal 7 主题化视图
【发布时间】:2012-03-09 00:59:27
【问题描述】:

我创建了一个名为 event 的视图,其中列出了所有“事件”内容类型的页面,但是我想通过添加“阅读更多”按钮以及其他样式来设置列表的样式。我创建了一个名为views-view--event.tpl.php 的空白模板,现在我可以看到它已被使用,因为视图不再列出页面,而是空白(如预期的那样)。但是,我现在如何重新添加页面?即我可以从这里访问哪些 php 变量等?我试图回显一个简单的 $title 但这不起作用。是否有我可以访问的全局变量?如果是这样,它是什么?我只是想在创建模板之前复制视图正在做的事情,但能够按照我的意愿设置样式。

【问题讨论】:

    标签: drupal views styles themes


    【解决方案1】:

    转到您的视图显示并查看“高级”列的底部。您会看到类似“主题:信息”的内容。尝试找到您的模板名称并单击它以获取它的基本代码。

    【讨论】:

    • 我已经完成了你所说的另一个视图,我称之为“upcoming_event”,看看它使用了什么,这就是我得到的:显示输出:views-view.tpl.php,views-view --upcoming-events.tpl.php,views-view--default.tpl.php,views-view--default.tpl.php,views-view--page.tpl.php,views-view--upcoming-事件--page.tpl.php
    • 样式输出:views-view-unformatted.tpl.php,views-view-unformatted--upcoming-events.tpl.php,views-view-unformatted--default.tpl.php,views -view-unformatted--default.tpl.php,views-view-unformatted--page.tpl.php,views-view-unformatted--upcoming-events--page.tpl.php 行样式输出:.tpl.php ,--upcoming-events.tpl.php,--default.tpl.php,--default.tpl.php,--page.tpl.php,--upcoming-events--page.tpl.php
    • views-view.tpl.php 和 views-view-unformatted.tpl.php 以粗体显示,但如果我创建一个名为 views-view--upcoming_event.tpl.php 的模板并复制并粘贴views-view.tpl.php 中的代码什么都没有出现?!
    • 如果你点击Display Output,你会得到views-view-[yourview].tpl.php的基本代码。只需将其粘贴到您的 views-view--event.tpl.php 模板中即可。
    • 抱歉,新视图,粘贴到views-view--upcoming-events.tpl.php
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 1970-01-01
    相关资源
    最近更新 更多