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

drupal - 为什么 drupal 主题化如此困难?任何简化或更快学习的技巧?

我已经用 PHP 编码 4 年了,即使我发现它是如此复杂且难以掌握。我不知道他们希望设计师如何管理主题。

我知道基本的主题,tpl 文件的主题,视图模板,考虑模板等。但是,每当我输入 template.php 文件时,我就会迷失方向。

我需要为自定义内容类型设置节点输入表单的主题。我用 7 到 9 个教程绞尽脑汁,但它仍然没有融合在一起。我理解为什么模块构建会很复杂——因为大多数使用模块的人都是开发人员。

但是,即使是开发人员也无法理解主题,那肯定是过度设计了!

也许是我的错,也许是我没有正确学习 Drupal。在那种情况下,是否有一个循序渐进的系统来成为 Drupal 大师?

0 投票
2 回答
270 浏览

drupal - 如何在 Drupal 表单内有一个区域

我正在尝试修改 drupal 评论表单,以便在表单上方显示一个区域并向该区域添加更多块(例如一些促销横幅)。

我在 template.php 中执行此操作,我有一个工作的 themename_comment_form 函数,可以设置$form['intro']['#value']为我想要的值。我也知道如何创建一个新区域。

我正在努力的是获取该区域的值(例如$above_comment_form)并使其在 themename_comment_form 中可用(类似于$form['intro']['#value'] = $above_comment_form;)我尝试过 preprocess_page、preprocess_node 来设置值,$vars['above_comment_form']=$above_comment_form但没有运气。

0 投票
1 回答
1353 浏览

gtk - 覆盖 GTK 中 gnome-settings-daemon 的主题设置

在 pygtk 应用程序中,我使用 rc_parse_string 来调整我的 GUI 的外观。(主要是为了让它在 Windows 下看起来更原生,并为单个小部件设置主题。)例如,这将更改我的应用程序的图标主题:

这在 Windows 下有效,但仅在 gnome-settings-daemon 未运行时才在 Linux 下有效。如何覆盖 gnome-settings-daemon 的主题设置?(仅在我的应用程序中,无需更改系统范围的设置!)

(顺便说一句,当您尝试通过设置为单个应用程序设置主题时会出现同样的问题GTK2_RC_FILES。它适用于 OpenOffice 等非本机应用程序,但一旦设置守护程序运行,本机 gnome 应用程序就会失败。)

0 投票
3 回答
11608 浏览

asp.net - .skin 与 .css 来自 asp.net

.skinasp.net和.cssin asp.net的主要区别是什么?

.skin是IDE的新增强。我一直在与.css. 可用的.skin不是.css

谢谢,萨吉

0 投票
1 回答
1536 浏览

php - 在 Wordpress 中获取作者存档页面的作者帖子 url 链接

函数.php

如您所见,我在代码中获得了类别和标签档案的根永久链接。现在我想获取作者的存档链接。我该怎么做?

0 投票
1 回答
232 浏览

c# - 跨多个程序集应用全局样式

我的应用程序由相当多的程序集(“插件”)组成,这些程序集由核心可执行程序集(它本身不包含任何控件或窗口)加载。现在我想从中央程序集的 Application.Resources 样式中将样式应用于控件(例如菜单/上下文菜单、工具栏(托盘)等)(可能用户可以从多个主题中进行选择)。

我让它与命名样式一起工作(x:Key="StyleName"由 调用DynamicResourceStaticResource不起作用),但是将 添加Style="{DynamicResource ...}"到每个程序集中的每个控件的前景让我有点害怕。TargetType="{x:Type TypeName}"但是无论我做什么,控件范围的样式都不会起作用。

如何从一个中央组件集中设置所有控件的样式?

感谢帮助。

0 投票
4 回答
3662 浏览

drupal - Drupal 7:如何将模板文件添加到 /node/add/content-type

在 Drupal 7 中。

我想通过模板文件将 /node/add/content-type 设置为 page--node--add--content-type.tpl.php。

请帮我。

0 投票
1 回答
174 浏览

drupal - 为 Drupal 视图 RSS 准备数据

我正在使用视图 RSS 模块,并且希望自定义显示比视图设置中可用的更多。在提要样式选项部分的提要选项卡上,我分配了标题和描述等字段。但是,我想在描述中包含一个包含在字段部分下的图像字段。

在 views-view-field.tpl.php 我已经 print_r-ed $row 并得到了这个......

...我如何使用它来将图像数据与正文结合起来以在 RSS 提要中输出?就此而言,这个模板文件非常通用,如果我在这里编辑,可能会搞砸网站中的其他内容。哪里比这里更有意义?使用预处理器功能将两者结合起来会更好吗?谢谢。

0 投票
1 回答
1707 浏览

django - django 站点上的主题切换、模板和 css 文件布局

在我的 django 站点中,我想为我们最好的客户和老板提供几个主题。所以我很快创建了以下内容。- 我很高兴我能相处融洽,但有一些肮脏的技巧我想用我要求的很好的解决方案来消除。

这是我的黑客

base.html 说(小心 - 丑陋!)

然后我将所有常见 css 和 js 的子目录保存在 MEDIA 目录中

并创建了子目录

我的控制器有一种切换设计的方法,当前一个存储在 cookie 中。它会根据每个请求和模板中的PREFIX_STATIC上下文变量进行检查/mypathto/static/d0 resp. +d1 +d2 ,当然我必须发明一个COMMON_STATICvar。并且为 base.html 开关设置了主题变量。

当然,我什至在开始之前就搜索了谷歌,但发现很难找到好的搜索词(因为我希望有很多好的资源)

0 投票
1 回答
1395 浏览

delphi - 将 Windows 主题应用到 Office Com 加载项

多年来,Delphi 一直支持应用程序设置选项卡上的启用运行时主题开关。但是,这仅适用于可执行文件。假定 DLL 会从其父应用程序中接管主题(和其他)设置。

不幸的是,Microsoft Office 在那里表现不佳。它们的“主题”外观是使用自定义控件实现的,而不是通过 Windows 自己的通用控件。

在 MSDN 文章830033 - 如何将 Windows XP 主题应用于 Office COM 加载项中, Microsoft 解释了如何将清单应用于 DLL,使其具有隔离意识,从而忽略来自父进程的设置。

基本上,它归结为两个步骤:

  1. 在您的进程中包含默认清单资源,使用 2 的 int-resource id(而不是您通常使用的 1)。
  2. 使用 ISOLATION_AWARE_ENABLED 定义进行编译。**这在 Delphi 中不可用。**

我想我已经确定了 (1),尽管我不太确定 brcc32 是否将资源 ID 作为整数或文字字符串来获取。真正的问题在于(2)。据说,这个定义改变了几个 DLL 函数绑定。

有没有人在Delphi中解决过这个问题?我应该进一步调查这条路线,我应该尝试手动创建激活上下文,还是有其他优雅的解决方案来解决这个问题?