问题标签 [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.
drupal - drupal 多级顶部导航
我是drupal 的新手,但我对php 和html/css 有很好的了解。我有这个 drupal 站点,其中主菜单有 2 个级别。
在主题的 page.tpl.php 中看到这一行:
该$primary_links
变量似乎只包含一个包含第一级菜单项的数组。现在我的问题是:将整个主菜单加载为无序列表而不是现在显示的第一级主链接的最佳方法是什么?
drupal - 如何禁用 Drupal 模块的主题输出?
我有一个模块,其中列出了网站中时事通讯订阅者的电子邮件地址。我想将这些电子邮件 ID 保存为 CSV。但是下面的代码给出了一个标头已经发送的错误,因为我不知道如何从模块中禁用主题。
有什么建议么 ?
drupal - 如何检查用户是否在drupal的管理部分?
我如何检查当前页面是否在 drupal 的管理部分?我想在主菜单的某些页面中显示登录表单,但登录页面显示在块选择菜单中。请提出解决方案..
drupal-theming - Drupal Delta 节点/块模板建议
通过阅读文档,您可以通过添加模板文件动态地为 Drupal 块和节点设置主题:“page-node-1.tpl”或“block-modulename-2.tpl”。
- 我如何知道增量值(在本例中为 1 或 2)来为节点或块创建模板文件?
- 这些增量值是否不断变化?
- 什么时候分配这些增量值?
drupal - 创建自定义联系页面 -- page-contact.tpl.php
我是 Drupal 的新手。我想创建一个联系页面,所以我复制了 page.tpl.php 并将其重命名为 page-contact.tpl.php。我在页面中创建了一些新元素,所以我可以看到,如果我点击“联系人”链接,我就会知道我去了正确的页面。
现在我看不到任何变化。我错过了什么吗?我需要在管理设置中做些什么,以便 Drupal 知道我需要打开哪个文件吗?
我也尝试清除我的缓存。
drupal - 在drupal中使用父nodeid查找所有子节点
如何使用drupal中特定父节点的ID找到所有子节点?我试过 drual_menu_tree ,但它只显示当前页面的子页面。
javascript - Drupal 6 - 将 Javascript 添加到单个页面
当我需要将 Java Script 添加到单个 Drupal 页面时,我将以下内容粘贴到我的 node.tpl.php 文件中:
它工作正常,但有人告诉我这不是最佳实践。什么是最佳实践?
css - 通过css定制drupal菜单?
我一直在非常成功地摆弄drupal主题(或者至少,我是这么认为的),但是当我尝试将css编码注入主链接菜单以自定义它时,就像我通常通过html + css做的那样,我打了一个墙。
我已经能够将 css 样式应用于 div、链接和文本,但我想更多地自定义主要(和次要)链接菜单,也许使用一些 css sprite 菜单技术,但同时保持与 drupal 兼容并尽可能多地使用过程中drupal自己的php。或者如果我真的需要重写一些代码,我不介意,虽然我还不是程序员。
我去过几个网站,但没有什么特别有用的东西,所以如果有人能指出我正确的方向,我将不胜感激。
提前谢谢。