Drupal 什么是;属性=''&引用;做

Drupal 什么是;属性=''&引用;做,drupal,drupal-7,drupal-theming,Drupal,Drupal 7,Drupal Theming,我正在开发一个Drupal站点/主题。CSS和PHP的修改相当简单;他们只是花了一点时间来学习,然后按照我的意愿开始工作。 然而,我在将CSS样式应用于某些元素时遇到了问题,因为我认为这是一个属性函数 代码看起来像 什么是属性函数,它在页面中做什么或控制什么?还有,我如何修改或删除它?从维基百科,查看 RDFa(或资源描述) Framework–in–attributes)是一个W3C 添加一组 XHTML的属性级扩展 用于在Web中嵌入丰富的元数据 文件 这基本上是一种向XHTML文档添加更多

我正在开发一个Drupal站点/主题。CSS和PHP的修改相当简单;他们只是花了一点时间来学习,然后按照我的意愿开始工作。
然而,我在将CSS样式应用于某些元素时遇到了问题,因为我认为这是一个属性函数

代码看起来像

什么是属性函数,它在页面中做什么或控制什么?还有,我如何修改或删除它?

从维基百科,查看

RDFa(或资源描述) Framework–in–attributes)是一个W3C 添加一组 XHTML的属性级扩展 用于在Web中嵌入丰富的元数据 文件

这基本上是一种向XHTML文档添加更多元数据以获得更好语义的方法。

从wikipedia,请查看

RDFa(或资源描述) Framework–in–attributes)是一个W3C 添加一组 XHTML的属性级扩展 用于在Web中嵌入丰富的元数据 文件


它基本上是一种向XHTML文档添加更多元数据以获得更好语义的方法。

它不是一个属性函数;它是从RDFa使用的属性,并且是从RDF模块添加的

删除这些属性的更简单方法是禁用该模块,但我不建议这样做,因为该模块的目的是用元数据丰富您的内容,让其他应用程序更好地了解其关系和属性

或者,如果问题仅在于用于节点的该属性,则可以实现类似于以下代码的代码:

function mymodule_preprocess_node(&$variables) { 
  if (isset($variables['title_attributes_array'])) {
    $variables['title_attributes_array']['property'] = NULL;
  }
}
模块应该在RDF模块之后执行,以允许其钩子在RDF模块实现的钩子之后执行


我没有看到RDF模块添加的属性与Drupal核心或第三方模块执行的JavaScript代码之间存在任何兼容性问题。当添加这些HTML属性时,可能需要调查JavaScript代码出现问题的原因

它不是一个属性函数;它是从RDFa使用的属性,并且是从RDF模块添加的

删除这些属性的更简单方法是禁用该模块,但我不建议这样做,因为该模块的目的是用元数据丰富您的内容,让其他应用程序更好地了解其关系和属性

或者,如果问题仅在于用于节点的该属性,则可以实现类似于以下代码的代码:

function mymodule_preprocess_node(&$variables) { 
  if (isset($variables['title_attributes_array'])) {
    $variables['title_attributes_array']['property'] = NULL;
  }
}
模块应该在RDF模块之后执行,以允许其钩子在RDF模块实现的钩子之后执行

我没有看到RDF模块添加的属性与Drupal核心或第三方模块执行的JavaScript代码之间存在任何兼容性问题。当添加这些HTML属性时,可能需要调查JavaScript代码出现问题的原因

在css文件中,放入:

h2[property="dc:title"]{color:#FFFFFF;}
或者,如果是链接,您可能需要:

h2[property="dc:title"] a {color:#FFFFFF;}
在css文件中,放入:

h2[property="dc:title"]{color:#FFFFFF;}
或者,如果是链接,您可能需要:

h2[property="dc:title"] a {color:#FFFFFF;}

很高兴知道它是一个XHTML属性,现在真正的问题是在Drupal中跟踪并修改它。我是在禅宗的基础上建立起来的,禅宗很不错,但找到东西可能很困难。如果你知道的话,你认为这样的xhtml信息在Zen core或主题设置中吗?不幸的是,我没有任何Zen core和Drupal的经验来帮助你。很高兴知道这是一个xhtml属性,现在真正的问题是在Drupal中跟踪和修改它。我是在禅宗的基础上建立起来的,禅宗很不错,但找到东西可能很困难。如果你知道的话,你认为这样的xhtml信息在Zen core或主题设置中吗?不幸的是,我没有Zen core和Drupal的任何经验来帮助你。属性值会影响或使css值难以分配给元素吗?样式表更新工作正常,几乎对所有内容都有效,但它们要么不被应用,要么我很难让它们在属性为“”的元素上工作。对不起,我是Drual的新手,除了在一些小地方,我从来没有真正使用过XHTML,所以我有点需要问问题。@JackMcE Drupal甚至为具有该属性的HTML元素指定了CSS样式;我想说这个属性对CSS样式没有任何影响。谢谢,很高兴知道。我想我只需要挖掘阻止我的风格问题的实际位置。属性值会影响或使css值难以分配给元素吗?样式表更新工作正常,几乎对所有内容都有效,但它们要么不被应用,要么我很难让它们在属性为“”的元素上工作。对不起,我是Drual的新手,除了在一些小地方,我从来没有真正使用过XHTML,所以我有点需要问问题。@JackMcE Drupal甚至为具有该属性的HTML元素指定了CSS样式;我想说这个属性对CSS样式没有任何影响。谢谢,很高兴知道。我想我只需要挖掘阻止我的样式问题的实际位置。我认为基于DC属性对元素进行样式设置不是一个好主意。欢迎使用StackOverflow!关于你的回答,我支持@cherouvim的评论,即RDF的东西不应该被用于风格。它们在较旧的浏览器中不起作用,而且主要不是用于样式设置。我认为基于DC属性设置元素样式不是一个好主意。欢迎使用StackOverflow!关于你的回答,我支持@cherouvim的评论,即RDF的东西不应该被用于风格。它们在较旧的浏览器中不起作用,主要是不用于样式设计。