Tag: drupal

如何为我自己的模板使用主题预处理函数?

我有几个.tpl.php文件的节点,CCK字段和视图主题。 这些模板文件有很多的逻辑来移动东西,剥离链接,创build新的链接等。我明白,这是不好的发展,而不是“Drupal的方式”。 如果我理解正确,“Drupal方式”是在你的template.php文件中使用预处理函数来操作variables并添加新的variables。 有几个问题: 是否有为特定主题创build预处理函数的命名约定? 例如,如果我有一个名为content-field-field_transmission_make_model.tpl的CCK字段模板,我将如何命名预处理函数? 我可以使用节点模板,CCK字段模板和视图模板的模板预处理函数吗? 他们有不同的方法修改模板variables或添加新的?

jQuery的问题 – #<一个对象>没有方法

我最近尝试了各种jQuery插件,并不断收到此错误… …无论我尝试使用哪个插件。 我已经检查到JS文件的链接都在那里,工作正常。 如果这有什么区别的话,我使用Drupal。 我已经从主站点运行插件,以certificate他们正在工作,我正在做的事情成功100%。 有任何想法吗? 更新: 我在脚注中调用的jQuery文件: $(document).ready(function() { $('#footer_holder').hide(); // Fancy Box $("a.fancybox").fancybox({ 'hideOnContentClick': true, 'titlePosition' : 'over', 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : false, }); $("#homepage_slider").easySlider({ auto: true, continuous: true, }); }); *注 – 花式框工作正常(除非easySlider代码是在上面)。 jQuery是由Drupal整理出来的。 我正在运行版本1.4

在Drupal 7中获取节点的URL

目标 :发送电子邮件,其中包含从节点生成的url列表。 在我的自定义模块中,我已经设法得到用户想要的节点ID,现在我想要将每个节点的URL放到我的电子邮件中。 我search了数据库,并使用谷歌,但我似乎无法find正确的解决scheme。 看来我们需要构build这样的URL: <?php global $base_url; $link=$base_url."// few more parameters

Drupal的一些缺点是什么?

Drupal是一个“Do Everything”CMS。 有几个模块可以让你添加几乎所有的function,这非常棒。 然而,感觉像许多function(v5和v6)似乎分散在四周,对用户来说是不直观的。 作为一名开发人员,我留下了使用泡泡糖和绳子一起修补网站的感觉。 例如,要将文本添加到默认search框(单击时消失),则必须添加一些jQuery代码或覆盖主题。 我也发现菜单系统比它应该更复杂。 我是唯一一个有这个意见的人吗? 什么东西(如果有的话),你会改变关于Drupal的核心?

如何在Drupal 7中插入块到节点或模板?

在Drupal 6中,使用以下代码很容易将模块插入到模板中: $block = module_invoke('views', 'block', 'view', 'block_name'); print $block['content']; 但是,在Drupal 7中使用相同的指令似乎不起作用。 我环顾四周,找不到新的方法。 Drupal 7有一个例程,可以允许以编程方式插入一个模块或节点的块?

显示一个没有页面模板的Drupal视图

我想显示一个Drupal视图,但不包含通常围绕它的页面模板 – 我只想要视图节点的纯HTML内容。 这个视图将被包含在另一个非Drupal站点中。 我期望不得不这样做有很多的意见,所以一个解决scheme,让我快速和容易地设置这将是最好的 – 我不希望创build一个.tpl.php文件每次我需要包括一个视图的地方。

最喜欢的Drupal提示或最佳实践?

只是想知道你们可能有什么提示或技巧分享。 和往常一样,每个post只有一个提示,所以他们可以独立投票。 我会开始:但是你做你的主题,你可以使用母题主题作为你的主题的基本主题inheritance,以便您的标记将是一个更干净,更不详细。

什么是在Drupal 7中更改主题的drush命令?

什么是在Drupal 7中更改主题的drush命令? drush theme disable theme_name drush theme enable theme_name 不起作用。

array_flip():只能翻转STRING和INTEGER的值! 在DrupalDefaultEntityController-> load()

我最近将模块迁移到了Drupal7(在PHP 5.3.1版本上),现在我遇到了以下错误: * Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->load() (line 178 of C:\Users\akulkarni\Desktop\xampp\htdocs\servicecasting\includes\entity.inc). * Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->load() (line 178 of C:\Users\akulkarni\Desktop\xampp\htdocs\servicecasting\includes\entity.inc). * Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->load() (line 178 of C:\Users\akulkarni\Desktop\xampp\htdocs\servicecasting\includes\entity.inc). * Warning: […]

什么是Drupal的默认密码encryption方法?

我试图找出默认情况下Drupal 6/7使用哪些安全性来存储密码。 是MD5,AES,SHA吗? 我一直无法find任何东西。