标签: drupal-6

Drupal - 从视图中获取节点ID以自定义块中的链接

如何在Drupal中构建一个块,它能够显示块当前所在的视图页面的节点ID?

我正在使用视图构建我的网站的一大块,但我需要能够在PHP模式下制作"智能"块,这将根据视图的显示内容生成动态内容.

如何找到当前显示视图的$ nid?

drupal drupal-views drupal-6

6
推荐指数
2
解决办法
2万
查看次数

在Drupal中重新通知帐户的用户

当用户在Drupal站点注册时,Drupal会向用户发送一条可配置的消息,让他们知道他们的用户名和密码.

我有大约1,000个用户导入,但当时,我不想通知他们 - 但现在我做了.有没有办法通知用户而无需重新导入它们?

我查看了一些我认为可能包含该功能的模块,但我找不到它?

php email drupal drupal-6

6
推荐指数
1
解决办法
621
查看次数

以drupal编程方式更新{node_counter}表

我目前在Drupal 6安装上使用统计模块(核心).每次查看节点时,这会增加{node_counter}表中的计数,这是有效的.

我的问题是 - 我可以通过编程方式递增此计数器吗?我希望当用户与从视图创建的内容(例如点击灯箱)进行交互时实现这一点,因此能够使用AJAX更新表格将是理想的选择.

我已经做了快速搜索,并且似乎没有任何模块可以立即发布.有人对这个有经验么?

ajax drupal drupal-views drupal-6 drupal-modules

6
推荐指数
1
解决办法
2241
查看次数

每次保存节点后如何在drupal中执行操作?

我正在开发Drupal中的Action,它应该在保存节点之后激活,将内容导出到XML(其中包括刚刚保存的节点中的数据),使用"触发器:保存更新的帖子后"触发器.

不幸的是,此操作实际上是在最近保存的帖子中的信息保存到数据库之前发生的.即.在稍后查看XML时,我发现我所做的最新更改未包括在内.编辑其他节点后保存将恢复以前丢失的数据.

保存过程完成后,如何才能启动我的操作?

triggers drupal drupal-6

6
推荐指数
2
解决办法
3480
查看次数

如何在一个页面上覆盖表单?

好的,所以这是我的钩子形式alter function.它导致现场的所有注册表格被覆盖,我不想要,因为我只想在这个页面上.

 
function special_registration_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'user_register') {
    drupal_set_title(t('Custom registration'));
    $form['firstname'] = array('#type' => 'textfield', 
                               '#title' => t('First Name: *'), 
                               '#required' => TRUE, 
                               '#size' => 45, 
                               '#weight' => - 100,);
    $form['lastname'] = array('#type' => 'textfield', 
                              '#title' => t('Last Name: *'), 
                              '#required' => TRUE, 
                              '#size' => 45, 
                              '#weight' => - 99,);
  }
我只在这个页面上捕获并存储在另一个表中的名字和姓氏.

在其他页面上,我只想要一个好的老式形式.我还需要改变体重吗?我知道我错过了一些基本的东西.

php drupal drupal-6 drupal-fapi

6
推荐指数
1
解决办法
156
查看次数

如何使内容的标题独一无二

我是drupal的新手,我希望我的内容标题是唯一的,所以有任何可用的模块,或者如果我可以实现自动完成功能来查看我过去的标题名称.请详细解答

提前致谢 :)

drupal drupal-6

6
推荐指数
1
解决办法
1875
查看次数

如何在Drupal中获取用户的个人资料路径?

如何根据当前节点的作者在Drupal中获取用户的配置文件路径?

<?php print t('Posted on !date by !username', array('!username' => theme('username', $node), '!date' => format_date($node->created,'custom','m.d.y'))); ?>
Run Code Online (Sandbox Code Playgroud)

上面给了我正确的网址,但这就是我想要的...网址.

php drupal drupal-6

6
推荐指数
1
解决办法
9059
查看次数

如何在主题('node',$ node)和drupal_render($ node-> content)之间决定程序化$ node输出

鉴于a $node,我试图在以下两种输出该$节点的方式之间做出决定.

$output = theme('node', $node);
Run Code Online (Sandbox Code Playgroud)

要么

node_build_content($node);
$output = drupal_render($node->content);
Run Code Online (Sandbox Code Playgroud)

他们似乎都给出了类似的结果,但在我选择一种方式而不是另一种方式之前,我应该考虑一些事情吗?

drupal drupal-6

6
推荐指数
2
解决办法
5117
查看次数

获取Drupal安装文档根目录的正确方法是什么?

在Drupal模块内部,我需要获取安装Drupal站点的基本路径.

例如,如果drupal站点安装在:www.example.com/mysite/,那么我想得到'/ var/www/myseite'

如果它安装在:www.example.com/然后我想'/ var/www'

什么是适当的Drupal方法来获得这个?我想避免PHP的服务器变量,因为我读到它们是不可靠的.

(Drupal 6和Drupal 7)

php drupal drupal-6 drupal-7

6
推荐指数
2
解决办法
7202
查看次数

安装主题/模块时自动启用块

我开发了Drupal主题和一些模块.主题定义regions了可以显示模块中块的特殊位置.

在目前的情况下,首先我必须安装/激活模块,然后安装/启用主题,然后手动启用/配置块.即,我必须指定每个块应显示的位置.

有没有办法可以将此任务设置为自动执行.那是当我安装主题和模块时,应该自动启用块并将其设置在正确的区域中.

drupal drupal-6 drupal-theming

6
推荐指数
1
解决办法
642
查看次数