问题标签 [drupal-theming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2497 浏览

drupal - Drupal:使用参数的动态视图

对于当前项目,我需要设置一个特定视图来显示画廊详细信息页面。它应该像这样工作:

步骤 1-3 完成。但是我怎样才能让 Drupal 使用概览页面的数据来构建详细信息页面呢?

例如像这样的东西:http://example.com/gallery-1/detailhttp://example.com/gallery-2/detail

/gallery-n是带有链接图像的概述页面,并且detail是 的详细信息页面/gallery-n

希望你能明白我的意思?!

编辑

在概述页面上,我有一堆缩略图,每个都链接到详细信息库(jquery galleriffic)页面。

0 投票
1 回答
364 浏览

drupal - Drupal - Acquia Marina 3 - 块标题样式配置设置

我已经为 Acquia Marina 创建了一个子主题,并希望将块配置页面上的默认设置none更改为Blue rounded title background with white text。任何指导将不胜感激。

0 投票
5 回答
6772 浏览

drupal - HTML 模板到 Drupal 主题

我有一个 HTML 模板。将其转换为 Drupal 6 主题的步骤是什么?

0 投票
1 回答
226 浏览

drupal - Drupal Views- li 每2个结果标签?

如何在 drupal 视图中每 2 个结果周围放置 li 标签?

我有这个;

我需要这个;

谢谢

0 投票
2 回答
1708 浏览

php - 主题节点-xxx.tpl.php

我是drupal主题的新手。我想做以下事情:我有一个产品内容类型,我正在处理它的 node-product.tpl.php,产品内容类型有一个“嵌入式视频”类型的 CCK 字段(使用http 中的媒体模块: //drupal.org/project/media)。因为我需要用

标记我想添加到我的 node-product.tpl.php 一些看起来像这样的 php 代码:“打印主题(...)”

我在 sites/all/modules/cck/content-module 文件中找到了以下功能:

“功能内容主题(){

$path = drupal_get_path('module', 'content') .'/theme'; require_once "./$path/theme.inc";

return array('content_field' => array('template' => 'content-field', 'arguments' => array('element' => NULL), 'path' => $path, )," ...

从该代码中,我假设我的代码应该是:“ print theme('content_field', $element) ”

几个问题: 1. 我在正确的轨道上吗?我应该使用主题功能吗,我在调用正确的 cck 钩子主题吗?2.假设我是正确的,我不知道 $element 参数应该是什么,在我的 node-product.tpl.php 上我有 $node 参数,其中有很多数据,我怎么能从$node 参数应该发送到 theme(...) 函数的正确 $element 吗?3. 有没有比浏览模块代码更容易找到每个模块注册的主题钩子名称和他们期望得到的参数的方法?

感谢您阅读我的长问题,我们将不胜感激。

0 投票
2 回答
1203 浏览

drupal - Drupal 6x - 主要链接 jquery 手风琴菜单

我正在尝试在 jquery 手风琴菜单(链接文本)中转换我的主链接菜单块。我已经为 Drupal 测试了 Accordion Menu 模块,但它对我不起作用。

对于我的主链接块,我或多或少会有这个 html 输出:

我与孩子有一些主要联系:

  • 领土
    • 地图
    • 画廊
  • 产品
    • 葡萄酒
    • 眼镜
  • 联系人

开发主题模块说我必须重写“theme_menu_item”功能,但我不知道如何继续。我可以只在“template.php”文件中编辑这个函数来达到我的目标吗?

我确信 jQuery 和 jQuery UI 运行良好,因为我已经使用 page.tpl.php 中的上述代码对它们进行了测试。

有任何想法吗?谢谢再见

编辑

我已经阅读了很多文档和 drupal 论坛,但我找不到类似的请求。我可以使用将 id 标记添加到 ul 的代码仅编辑没有子级的主链接 html

}

问题来自子 ul,实际上上面的函数在子 ul 上添加了 id="accordion" 标记,对 jquery 脚本效果不好

我只想自定义主链接菜单块 html,我不敢相信没有解决方案...谢谢

更新

我已经解决了在 template.php 文件中使用上述函数并通过 jquery 脚本向主链接父级添加头类以设置 jquery ui 手风琴头选项(http://jqueryui.com/demos/accordion/#option-header)!

再见

0 投票
3 回答
2028 浏览

drupal - 在drupal中以固定高度在两列中显示内容

我需要一些指向正确方向的东西......

我有一个包含几种不同内容类型的网站。我想以类似书本的布局显示此内容。这本书应该具有固定的宽度和高度,并且页面应该填充尽可能多的节点。它应该分两列,左列在右列之前填充。

我应该如何处理这个?

我一直在考虑一些解决方案,不知道哪个是可能的,哪个是最好的,或者我可以结合哪个。

  1. 我可以创建一个视图来选择比需要更多的节点。然后检查节点在主题层中的时间,并丢弃不需要的节点。寻呼机也需要修复。

  2. 如果可能,将面板与视图结合使用以在两列中显示一个视图。需要一种方法来根据内容长度确定每个页面上显示的节点数量。

  3. 为视图编写一个插件/处理程序,以便我可以选择具有最大、预定、最大内容长度的节点数量。

  4. 为视图编写新的显示样式,以固定高度的两列显示内容。

  5. 编写一个自定义模块,将视图和面板排除在外,并使用 db_queries 自己完成所有工作。

非常感谢和指导。不是在寻找一个完整的解决方案,我不害怕编码,如果我创建了其他人可以使用的东西(比如视图插件),我会做出贡献。只需要有人引导我朝着正确的方向前进:)

0 投票
2 回答
951 浏览

css - Zen 子主题 CSS 类混淆

我创建了一个名为 mytheme 的 Zen 子主题并复制了/sites/all/themes/zen/STARTERKIT/cssto的内容/sites/all/themes/mytheme/css/,并将Navigation块分配给了First 侧边栏区域。

我想知道哪个 CSS 文件控制导航菜单的样式,所以我在我的网络浏览器(Google Chrome 7.0.517.44)中加载了该网站。

导航块包含在 div 中class="region region-sidebar-first column sidebar"。我使用 Firebug 突出显示了这段代码,它告诉我该类定义在:http://www.mysite.dev/sites/all/themes/mytheme/css/layout-fixed.css.

在 layout-fixed.css中没有调用 CSS 类region region-sidebar-first column sidebar,但有一个名为 的类.region-sidebar-first,我假设它与“区域区域侧边栏第一列侧边栏”有关。

CSS 类名中哪些字符是有效的?SO 主题说“名称必须以下划线 (_)、破折号 (-) 或字母 (a-z) 开头,紧跟 1 后是字母或下划线,然后是任意数量的破折号、下划线、字母或数字”,这是有道理的。

但是,HTML 源代码中的结果如何.region-sidebar-first呢?'class="region region-sidebar-first column sidebar"'这对于像我这样的初学者来说是令人困惑的,如果有人能解释这个命名约定背后的逻辑,那就太好了。

0 投票
2 回答
253 浏览

drupal - drupal中的下拉菜单?

我如何设置主菜单的样式,因为下拉菜单是 drupal?

0 投票
2 回答
1930 浏览

drupal - Drupal 主题:Omega drupal .info 文件?

我正在使用 Omega 儿童主题。我已经重命名并重命名了所有功能。我是 drupal 的一个新手,但我是一个非常有经验的 wordpress 用户。我对主题配置有点沮丧。

我正在尝试使用 .info 文件来覆盖列和布局。每当我更改列数时,它实际上并没有呈现列。我也清除了缓存。不幸的是,我在“管理”->“主题”->“主题配置”页面中设置的设置覆盖了我的 .info 文件。

有任何想法吗?

以下是我的主题的 .info 文件;$Id: childtheme.info,v 1.1.2.15