跳转到主要内容
mark 提交于 5 August 2011

如果你在开启Taxonomy模块的前提下,配置了Vocablurey terms。 那么,在使用PathAuto生成Node paths的时候就要小心了。 一般的操作,直接delete All aliases -> Bulk update,全选所有checkbox。结果生成的Node paths并不是我们想要的。 Node paths:      taxonomy/term/15/node_title.html 然而,term alias却能够正确生成:      taxonomy/term/15 ->books/drupal 怎么才能顺利的让程序生成我们想要的格式的呢?     books/drupal/node_title.html so easy!     把Bulk update分开2步执行,先生成Taxonomy term paths,再生成Node paths,就可以了!     在使用PathAuto还不熟练的时候,知道这一点可以节省不少时间呢!     最近打算重写PathAuto模块,Bulk update部分实在太不好用了 :(,届时,我会把模块的连接附上,供童鞋们参考!  

标签
东方龙马 提交于 4 August 2011

这是一篇wiki帮助文档,用于发布一些我们在使用wiki的过程中遇到的一些问题的解答,所有Drupal花园的用户都可以参与编辑。

鱼鱼 提交于 4 August 2011

hello,我想在页面中呈现一个表单,并将数据表user中用户信息呈现在表单中,于是我在module中写了一个table,以下为我针对这一功能实现的代码:

{syntaxhighlighter brush: php} /** * Define a table. */ function search_table() { $table = ''; $table .= " "; $table .= " "; $table .= " ". Uid ." " . Name . " " . Mail . " "; $table .= " "; $sql = "SELECT * FROM {users}"; $result = db_query($sql); while ($rows = db_fetch_object($result) ){ $uid=$rows->uid; $name=$rows->name; $mail=$rows->mail; $table .= " "; $table .= " ". $uid ." " . $name . " " . $mail . " "; $table .= " "; } $table .= " "; return $table; } {/syntaxhighlighter}

akon 提交于 3 August 2011

先给大家描述一下我想实现的功能,我想实现类似于花园的导航栏目。

区别就是我的“首页”,“drupal下载”等选项没有连接。 当鼠标移动到文字上(初始颜色red)的时候,背景颜色变化(变为blue),当鼠标移开的时候,背影颜色复原(再次变为red)。 当点击文字的时候,表示选中,背景颜色也变化(变为green)。如果点击文字之后,背影颜色已经变化(此时为green)。则鼠标移开的时候,点击的文字的背景颜色(此时为green)不变,但是如果鼠标移到其他的文字的时,当前鼠标指向的文字背景颜色(变为blue),移开的时候变为(red)。  

Drupal 中国 Wiki

欢迎光临**Drupal中国Wiki**. 每一位Drupal中国的注册会员都可以发布和维护Wiki,希望对您的工作和学习有所帮助,如有疑问,请到 [[Help]]页面发布你的信息。让我们共同推动Drupal在中国的发展,让更多的新同学更加方便学习和查阅,加油,同学们! 神秘的Wiki之旅让我们从介绍[[Drupal]]开始吧。

东方龙马 提交于 3 August 2011

在后台的主题管理中(Administer > Site building > Themes)点击“Configure”进入全局设置页面。在这里我们可以对主题做一系列的设置,包括昨天提到的页面元素的显示状态等。在这个页面中,我们还可以进入已启用主题的设置页面,对这些主题进行单独设置;它们会覆盖掉全局设置。

我们把一些常规的页面元素设置项列在下面,加以解释;需要注意的是,并非所有的主题都支持所有这些元素,正像我们在前一篇中讲到的。

Taxonomy upgrade extras
东方龙马 提交于 3 August 2011

很多由主题输出的页面元素都可以在主题管理中设置显示状态(显示或隐藏)。进入当前主题的设置页面(Administer > Site building > Themes > 主题名称),我们可以看到类似下面截图所示的设置项目:

drupal-theme-features-enabled

我们可以通过勾选或取消勾选页面元素前面的checkbox来设定该元素是否显示。

我们可以通过.info文件中features键值的声明来控制究竟哪些元素可以被这样设置;如果没有做声明,那么系统默认会启用下面这些元素:

Taxonomy upgrade extras
东方龙马 提交于 3 August 2011

While theming page.tpl.php it's possible to check to see whether a region is empty, by checking the content of the relevant variable which contains the region's contents.

For example; Drupal 6

{syntaxhighlighter brush: php} <?php if($left) { // do something } ?>{/syntaxhighlighter}

Drupal 7

{syntaxhighlighter brush: php} <?php if($page['sidebar_first']) { // do something } ?>{/syntaxhighlighter}

Taxonomy upgrade extras
东方龙马 提交于 2 August 2011

概念上,它是主题中的一些容器我们可以向里面添加区块(blocks)和内容。区域是在.info 文件中通过“regions”键值声明定义的,我们在前面一档中也有讲到过。“regions”键值使用如下的形式:

regions[theRegion] = The region label

方括号中的键使用机器可读名称,右侧对应值为用户可读名称。如果未作声明,系统默认会在主题中定义以下几个区域:

regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer

Drupal 7中新增了2个默认区域:Highlighted和Help,它的输出和Drupal 6模板文件page.tpl.php中的$help是相同的。此外,机器识别的边栏的名字也发生了变化。

Taxonomy upgrade extras
订阅