问题标签 [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 投票
1 回答
181 浏览

php - Drupal:为管理员样式创建一个独特的选择器?

我想在管理员中以不同的方式设置某些组件的样式。如何在 body 元素上生成唯一的 id/class,以便单独设置管理元素的样式?

0 投票
2 回答
1642 浏览

php - How can I create a comma separated list for multiple node references in Drupal 6?

I have an Author content_type that I'm switching out for username in articles. The problem is that a story can have multiple authors, and the following code in template.php will only generate the first author. How can I get this to output to be readable as "By John Smith, Jane Doe and Mary Poppins | Feb 19, 2010"?

Please bear in mind that I'm also wanting to use this for views too, so that a node reference will output correctly there too.

Thanks, Steve

0 投票
1 回答
4138 浏览

php - Drupal 在 Nice 菜单中的 A 标签内添加 Span

我正在尝试将下拉菜单添加到使用文本滑动门 CSS 舍入的 drupal 主题。

当前版本使用跨度的主链接注入到 a 标签中,效果很好。但不支持下拉菜单。

工作代码:

在带有 template.php 文件的模板中添加:

因此,我添加了Nice Menu 模块,该模块运行良好,并允许我的导航使用下拉菜单功能,现在使用以下模板从模板中解决:

问题是 a 标签需要在内部有跨度以允许选定的状态标记。我已经尝试了所有可以找到的角度来编辑 drupal 函数 menu_item_link,漂亮的菜单使用它来构建链接。

例如,我看了两天的drupal论坛,没有高兴。

构建链接的模块中的行是:

如您所见,$output 使用 menu_item_link 将数组解析为链接,并将 active 类添加到选定的导航链接。

问题是如何在 a 标签内添加跨度,或者如何使用具有活动类的跨度包装 a 标签以设置滑动门链接的样式?

0 投票
2 回答
4088 浏览

jquery - jQueryUI 可选:无法将主题应用于所选项目(“ui-selected”类)

我正在使用 jQueryUI 开发一个应用程序。我也在使用Themeroller。我希望使用该主题定义尽可能多的样式,这样如果我需要更改某些样式,我只需创建一个新的自定义主题(或下载现有主题)。

我正在尝试在 jQueryUI 中使用“可选”交互。它正在正常工作 - 在 Firebug 中,我可以看到“ui-selected”类应用于我选择的元素。但是,没有视觉提示表明该项目已被选中。我查看了主题 CSS 文件(jquery-ui-1.8rc3.custom.css,我从Themeroller 页面下载),我没有看到“ui-selected”类的声明。当我下载 jQueryUI 和主题时,我检查了每个选项,包括“可选”选项。

如何让我的主题定义“ui-selected”类?显然,我可以创建自己的样式声明,但如果我想更改主题,该解决方案并不理想。

我正在使用 jQuery 1.4.2 和 jQueryUI 1.8rc3。

0 投票
2 回答
9128 浏览

jquery-ui - 使用多选列表框主题化 jquery ui

jquery ui 主题似乎对多选列表框没有任何作用。在使用 jquery ui 主题 css 时,有谁知道为什么或有任何方式让多选列表框与其他 ui 元素的主题相匹配?

0 投票
2 回答
1300 浏览

drupal - Drupal 主题中的“引擎”指的是什么?

我一直在阅读有关 Drupal 主题和预处理函数的信息,并注意到他们按预处理函数的顺序列出了 engineName _engine_preprocessengineName _engine_preprocess_hook但我不完全确定引擎层是什么?我了解核心、包含、模块和主题。

非常感谢

0 投票
3 回答
184 浏览

jquery - 如果我想要一个页面有一个主题滚轮(或多或少像 jQuery 主题滚轮),它应该如何工作

基本思想是创建一个页面,让用户能够从菜单中选择皮肤或主题。当用户选择所需的皮肤/主题时,应该将其应用于页面,就像 jquery ui 主题滚轮页面一样。

所以,更准确地说,我想知道的是如何动态地将样式应用于页面 - 如何加载 css 等等。在jquery ui 主题滚轮上,加载新的一组样式后是否触发了javascript?(用于 js 定位或调整大小?)

(答案可能很简单,“只需创建一个新样式元素并设置其 src”...)

为了清楚起见,我不需要让用户自定义 UI 的选项,我希望他们能够从一些预设样式中进行选择。

谢谢!

0 投票
2 回答
857 浏览

drupal - Drupal 中内容类型的自定义主题

我可以通过复制 node.tpl.php 文件并将我的内容类型的名称放在文件名中的“节点”之后并附加一个连字符来将自定义主题应用于 Drupal 中的某个内容类型。好的,新名称是:node-page_two_columns_images.tpl.php。

但是,如果我无法编辑我的内容类型的每个字段的呈现方式,那将不会给我太大的灵活性。如果你得到 node.tpl.php 文件,这里是我感兴趣的行:

我需要编辑 $content 中元素的呈现方式。为什么?基本上是因为页面的标题需要介于这两个元素之间......或多或少像这样:

我可以创建一个模板文件来替换这个 $content 变量中的元素,还是我需要编写自己的特定函数?

谢谢!

0 投票
10 回答
4429 浏览

html - 最简单的 CMS 主题?

我正在尝试为 CMS 创建一个主题,但事实证明这几乎是不可能的,因为我不了解 PHP 或 ASP.NET。我可以通过 CSS 和 HTML 将网站放在一起,但我希望客户能够自己添加和编辑内容。我准备完全放弃设计一个,只使用现有的主题。

我曾尝试了解 Wordpress、SilverStripe、Umbraco 和 Pixie 的内部工作原理,但这些教程让我感到困惑。我是否应该研究其他 CMS 以获得更简化的主题过程?

我真的很想能够将一大块代码放入给定 HTML 页面的内容区域,并使该区域可从客户端可以登录的 WYSIWYG 前端进行编辑。有这样的事吗?

0 投票
1 回答
546 浏览

ruby-on-rails - 如何在 Rails 中制作模板系统(如 Tumblr 的)?

我看过 Liquid 之类的东西,但我找不到一种方法来制作一个可以处理所有情况的“一个文件”模板。我不想重新发明轮子,但如果我找不到现有的解决方案,我会的。

模板系统如下所示: