标签: drupal

Drupal模块内部工作的隐喻

Drupal模块的最佳应用程序工作流隐喻是什么?在PHP框架中我们认为MVC风格.我们如何思考Drupal?

Asumming我正在编写一些面向用户的模块,如商店,目录或论坛.据我所知,没有或几个基于MVC的模块.我是否应该将Drupal模块(作为子应用程序)视为通过表单和超链接连接的多个屏幕,或者有更好的方法.

我的问题可能有点推测,但我希望有人会分享我思考模型的意图,而不仅仅是"脚本".

drupal module web-applications

13
推荐指数
1
解决办法
1002
查看次数

Drupal Views:显示用户在个人资料页面上创建的最近节点

我想知道如何在用户个人资料页面上显示最近创建的节点.我在/ user /%user为用户创建了一个新页面,我希望能够显示该用户创建的最新节点.

drupal drupal-views drupal-6 drupal-modules

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

检查用户是否已经存在于drupal中

当用户输入他的登录信息并点击提交时,我想检查用户是否已经存在.所以,我有以下两个问题1.当用户点击登录表单上的提交按钮时,需要实现哪个钩子.我需要用户输入的用户名.2.如何以编程方式检查用户是否已经存在于drupal中?

一些示例代码将非常感激.请帮忙.

谢谢.

php drupal drupal-fapi drupal-alter

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

Drupal返回视图中的结果数

我在Drupal中有一个视图可以过滤我的内容.它带回了7行.我要返回的只是返回的数字或结果(7).这可能吗?

我尝试使用View结果计数器,但它为每个结果返回一个数字

1 2 3 4 5 6 7

我只需要7部分.

所以在SQL中我会做一个选择计数(*)

drupal drupal-views drupal-6

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

设置Drupal模块重量

在开发自定义模块时,设置模块重量的正确方法是什么?

drupal drupal-modules

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

将Drupal 7站点移动到其他服务器,无法登录

我最近将我的Drupal 7站点移动到一个新的托管服务器,我被困在登录页面.一旦我尝试登录,我就会被定向回到相同的页面,但URL会从更改/user/user/1,这使我相信我实际上已登录,但我没有被转发到正确的页面.

我尝试清理缓存,清空数据库中的缓存表,但没有任何帮助.

有任何想法吗?

编辑:为了使事情更清楚,我已经将特定服务器用于各种其他Drupal 7站点,所以我知道服务器配置在这里没有错.

drupal drupal-7

13
推荐指数
2
解决办法
9674
查看次数

渲染Drupal节点

我想在另一个节点内显示一个节点.所以我检索第二个节点的节点ID,我想在另一个节点内渲染/打印/ ...它.
但我不知道该怎么做.我试过drupal_render,node_view,print,...但没有结果.有什么建议?

$nid = $node->field_linked_fiche['und'][0]['nid'];
$fullFiche = node_load($nid);
Run Code Online (Sandbox Code Playgroud)

编辑 - 整个模板

<?php

    /**
     * @file
     * Bartik's theme implementation to display a single Drupal page.
     *
     ...
     */
    ?>
    <div id="page-wrapper"><div id="page">

      <div id="header" class="<?php print $secondary_menu ? 'with-secondary-menu': 'without-secondary-menu'; ?>"><div class="section clearfix">

        <?php if ($logo): ?>
          <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo">
            <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
          </a>
        <?php endif; ?>

        <?php …
Run Code Online (Sandbox Code Playgroud)

drupal drupal-7 drupal-render drupal-nodes

13
推荐指数
3
解决办法
4万
查看次数

使用内置的PHP 5.4服务器提供Drupal 7

我期待使用PHP的内置服务器开发Drupal 7站点.我已成功运行Drupal而没有干净的url(例如index.php?q =/about /)但是干净的url(例如/ about /)通常依赖于mod_rewrite或它的等价物.在文档中,我看到你可以运行带有路由器文件的PHP服务器,如下所示:

php -S localhost:8000 routing.php
Run Code Online (Sandbox Code Playgroud)

我应该在routing.php中放置什么来模拟mod_rewrite?

php webserver drupal drupal-7

13
推荐指数
1
解决办法
3121
查看次数

给出一个网站是Drupal的迹象?

我试图以这样的方式改变我的网站,以便当人们看到它时,他们不知道它是由Drupal驱动的.所以,想知道是否有任何迹象表明我应该知道这一点?

我所知道的一些赠品是:

  1. 添加内容时,会显示"node/add".
  2. 如果存在以下文件:misc/favicon.ico

等等

我在寻找类似的东西?

drupal

12
推荐指数
3
解决办法
3182
查看次数

按视图中的分类权重对分组节点进行排序

我有一个词汇表,有4个分类术语

- Term A
- Term B
- Term C
- Term D
Run Code Online (Sandbox Code Playgroud)

并且有一些节点我按分类术语分组在视图中,因此结果看起来

like this:
- Term 1
  - Node 1
  - Node 2
- Term B
  - Node 3
  - Node 4
... and so on...
Run Code Online (Sandbox Code Playgroud)

然后我重新排序了术语,但是当我查看视图页面时没有任何变化.订单仍然相同.那么,请问,按重量订购它们的步骤是什么?

drupal views sql-order-by taxonomy drupal-7

12
推荐指数
1
解决办法
6385
查看次数