Drupal文档教程翻译 - 为区块添加基于标题的id属性

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

已然这么久、这么久没有做文档翻译了,我自己都有些许感动了。曾经的文档翻译范版,是首先回顾一下上一篇的概要。那么,我们来看下,在去年8月20日的译文中,我们了解了怎样在节点中显示词汇表图片。大半年过去了,Drupal官方文档充实了不少内容,有实用价值的东西蛮多的。今天我们来看怎样基于区块的标题(block title)为该区块添加id属性。

Drupal原生输出的区块(block)会有形如“block-xx-xx”的id属性,实际应用中,我们时常需要按照区块标题的命名方式为其id命名。通过下面的方法,即可轻松实现;轻松熊实现:

Read more on "Drupal文档教程翻译 - 为区块添加基于标题的id属性"

Drupal文档教程翻译 - 在节点中显示词汇表图片

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

早,Drupal文档翻译,走着。昨天的文档中,我们了解了一个很普遍实用的需求实现方式:怎样在节点中按照不同的词汇表显示词条。今天的话题仍有相关,来看看怎样在节点中为不同的词汇表词条显示对应的图标图片。

这事涉及到一个第三方扩展模块,taxonomy image,通过它,我们可以为词汇表及词条按照一定的对应关系设置图标图片。我们现在需要实现的是在节点中的词条列表里面输出这些指定的图标。

Read more on "Drupal文档教程翻译 - 在节点中显示词汇表图片"

Drupal文档教程翻译 - 在节点中按照不同词汇表显示词条

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

各位早,风挺大,天挺蓝。有哪位朋友最近看过哪个什么晚会上一穿的人模狗样的诗人吟诗刚吟了两句就死活想不起来词的那个视频没?突然想到的。Drupal文档中文翻译时间,仍是有关节点内容与词汇表、词条之间的那点事。之前一篇里面,我们了解了怎样在节点中显示完整的词条层级路径,今天的话题类似,来看看怎样按照不同的词汇表来输出当前节点的词条。

节点中的词条是由node.tpl.php模板文件中的$terms输出的Drupal默认会将所有词条并排显示出来,而我们希望得到下面这样的效果:

Read more on "Drupal文档教程翻译 - 在节点中按照不同词汇表显示词条"

Drupal文档教程翻译 - 在节点中显示完整的词条层级路径

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

早上好,仍是炎热的一个早上,昨天的大雨简直就是走走形式,和哀悼日还有地铁里的安检差不多的形式。走你妹啊。继续Drupal文档中文翻译,前面一篇中,我们了解了怎样为节点添加“最后更新时间”,今天的小话题是,怎样在节点中显示当前内容所属的词汇表的完整词条路径。很喜欢代码片段这个大类啊,文字篇幅不长,每一篇都比较有实用价值,拿去就能用的那种,而且针对的需求都很普遍。话说这些很普遍的需求蛮好整合到原生系统中去的。

大家都知道Drupal会默认在节点页面的主要内容下面输出当前内容所包含的词条,也就是我们定义好的分类和tag一类;输出格式比较二,就是一个个的罗列出来,没有区别和层次。

Read more on "Drupal文档教程翻译 - 在节点中显示完整的词条层级路径"

Drupal文档教程翻译 - 为节点添加'最后更新时间'

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

早,一如既往的Druapl文档翻译时间,不知还能有空做多久这事情。之前一篇中,我们了解了怎样为菜单项添加特定id或class,今天的话题是怎样为节点内容添加“最后更新”的日期信息,仍是蛮实际的需求;Joomla原生输出这东西,Drupal里面需要捣鼓一下才行。

每个节点中,Drupal都会默认输出一段提交信息大致形式如“Submitted by fabio on Mon, 2009-07-06 17:05”,也就是该节点的创建者及创建时间;这玩意由node.tpl.php模板文件中调用的$submitted变量负责。

Read more on "Drupal文档教程翻译 - 为节点添加'最后更新时间'"

Drupal文档教程翻译 - 为菜单项添加特定id或class

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

周一早上好,昨天晚上半推半就的下了那么一点雨,今天该怎么热还怎么热;走在路上感到热气从裤管下面钻上来,浑身还挺得劲儿的。Drupal文档自娱自乐翻译时间,上周最后一篇中,我们了解了怎样为不同层级的菜单项添加class;今天仍是菜单相关话题,把三篇并作一篇。

为菜单项添加奇偶class(odd和even)

仍是在当前主题的template.php文件中做文章,之后可以在样式表中做相应设定:

Read more on "Drupal文档教程翻译 - 为菜单项添加特定id或class"

Drupal文档教程翻译 - 为不同层级的菜单项添加class

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

早上好。昨天和老朋友聚了聚,啤酒啊什么的最好喝了,现在还想喝,咖啡啊枸杞啊毒蘑菇啊都去死掉好了。继续啦,Drupal小水珠;昨天的文档里面,我们了解了怎样为主/次级菜单项添加分隔符,今天来看看怎样为导航菜单中不同层级的菜单项添加不同的class。

其实这事挺常见,我们的主要意图是给菜单项中的<a>标签添加class。一如既往,我们可以在template.php文件中做手脚。也可以首先了解一下相关的背景知识比如theme_menu_item_linkl() function这两个API,以及我们之前做过的有关主题覆写方面的一系列文档。

Read more on "Drupal文档教程翻译 - 为不同层级的菜单项添加class"

Drupal文档教程翻译 - 为主/次级菜单项添加分隔符

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

早,天又变灰了,可能是让太阳晒的,空气哥也色素沉积了。继续Druapl文档翻译,了解点实用的代码片段,这事挺好的。前面一篇里面,我们学习了怎样基于不同的节点类型和节点id来输出区块,今天来看看怎样为默认的主菜单(primary links)和次级菜单(secondary links)中的菜单项添加分隔符。

原始需求在Drupal论坛的这个帖子里面被提出,其实很简单常见,一点也不过分,就是把菜单项搞成“links1 | links2 | links3 | link4”这样的形式。自然涉及到主题函数的覆写,我们来看下怎么搞。

Read more on "Drupal文档教程翻译 - 为主/次级菜单项添加分隔符"

Drupal文档教程翻译 - 基于不同的节点类型和id输出区块

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

作为互联网公司,断网一个上午,我勒个去,不给力啊;导致我一上午没有更新内容,这精神损失又该找谁去说找谁去讲,然则今年还剩下的5天年假因为提出离职而搞到只有1.5天,个中心酸与痛苦又谁人知晓...扯了啊,Druapl文档中文翻译吧。

和昨天的“基于不同的URL输出特定的HTML”有些类似,今天的代码片段可以使系统根据不同的节点类型(node type)和节点id(nid)显示或隐藏指定的区块(block)。

Read more on "Drupal文档教程翻译 - 基于不同的节点类型和id输出区块"

Drupal文档教程翻译 - 基于不同的URL输出特定的HTML

logo-drupal-documentation本站原创编译,转载请给面子,尊重劳动果实,欢迎交流指正。

周一早上好,能活着到公司不是件轻松和容易的事情,我要珍惜每一天。Drupal文档中文翻译时间,今天来看一些简单的代码片段,通过它,我们可以实现基于不同的URL判断输出指定的HTML。

既然是判断,也就离不开“if”。我们可以把一段判断语句加入到主题代码中来根据不同的URL状况来判断输出一些特定的HTML或是其他类型的代码输出。下面来看一个简单的实例。

Read more on "Drupal文档教程翻译 - 基于不同的URL输出特定的HTML"