drupal相关内容

Drupal 视图显示 - 为查询结果设置限制

我有一个视图集来获取最新的论坛帖子.这工作正常,但我想将其限制为仅获取最后 5 条记录.我知道我只能用 PHP 显示 5 个,但我不想要比我需要的更大的查询.我在视图中找不到任何选项. 谢谢 解决方案 是的.有一个选项可以限制它,称为“基本设置"下的“要显示的项目:". ..
发布时间:2021-12-29 23:55:42 其他开发

Drupal 视图 - 自定义/修改的 SQL

我遇到了存储自定义配置文件字段逗号分隔的“配置文件复选框"模块的问题. 问题是我是否创建了一个视图来按值过滤.SQL 结果最终是这样的: ...AND (profile_values_profile_interests.value in ('Business and Investment'))... 不会返回任何数据,因为值是这样存储的: “商业与投资、判例法、劳动法、税法" ..
发布时间:2021-12-29 23:55:33 其他开发

Drupal URL 重写冲突

我在网站的根目录中安装了 Drupal 7..htaccess 文件自安装以来未被修改. 但是,我还在子目录中设置了 CodeIgniter.我在 CI 目录中创建了一个 .htaccess 文件,其中包含从 url 中删除 index.php 的建议说明. 例如.mysite.com/subsite/index.php/blog --> mysite.com/subsite/blog ..
发布时间:2021-12-29 23:55:27 服务器开发

我应该在 Drupal 中将 ImageMagick 还是 GD2 与 ImageAPI 一起使用?

我应该在 Drupal 中将 ImageMagick 或 GD2 与 ImageAPI 一起使用吗?有什么优点和缺点? 解决方案 ImageMagick 更快 可以处理更多格式 imagick 二进制文件超出了 PHP 的内存限制(据我所知 - 如果我错了,请纠正我) 至少可以从 CMYK 文件中得到一些东西(虽然结果通常看起来像是有人在你的源图像上呕吐,但颜色配置文件处理很糟 ..
发布时间:2021-12-29 23:55:20 PHP

添加 url() 会破坏 hook_mail 实现

我正在用 Drupal-7 编写一个模块,该模块动态地向访客发送一次性登录链接.一切正常,直到我将链接添加到 $message 数组,当它窒息时.如果我执行 dpm($message) 链接会出现在 $message['body'] 数组中,正如我所期望的.如果我用 url() 函数注释掉该行,则一切正常.为什么 php/Drupal 在这个愚蠢的小链接上卡住了? /** 实现 hook_mai ..
发布时间:2021-12-29 23:55:13 PHP

如何从 Drupal 对 Django 进行身份验证?

我有一个中等规模的 Drupal 6 站点正在运行(每月大约有 500 万次页面浏览和超过 3 万注册用户),我需要将 OSQA(一个 Django 应用程序)与它集成.我的 Drupal 数据库中已经有很多用户、角色和权限,我想让 Django 应用程序使用我在 Drupal 中已有的注册和登录页面,以便为我的用户提供一个入口. 我想保留 Django 身份验证部分,因为我认为 OSQA ..
发布时间:2021-12-29 23:55:02 其他开发

Wordpress 和 Drupal SSO/单点登录

我已经在 Wordpress 中创建了我的前端网站,这对我来说很好,我想在 Drupal 中创建成员/员工区域,因为它具有更多的 Google 文档和 Mediawiki 功能. 我想知道我是否可以在两个站点之间共享登录信息,所以如果我在 wordpress 上注册用户,他们也可以在 Drupal 站点上登录? 解决方案 OpenId 将是一种方法,除此之外应该可以编写一个函数来从数 ..
发布时间:2021-12-29 23:54:55 数据库

自定义形式的 Drupal Imagfield/Filefield

我已经创建了一个包含此功能的模块: '邮政','#属性' =>大批('enctype' =>'多部分/表单数据',));$form['upload']['album_name'] = array('#type' =>'文本域','#title' =>t('专辑'),'#required' =>1);$form['upload']['album_location'] = array('#type' ..
发布时间:2021-12-29 23:54:48 PHP

Drupal 6:在自定义模块表单上实现所见即所得

我有一个使用 Form API 编写的自定义表单.我们在将使用该模块的站点上实现了 WYSIWYG 模块和 TinyMCE.如何在我的自定义表单文本区域上实现 WYSIWYG api? 谢谢! 解决方案 这应该有助于将 WYSIWYG 与您的自定义模块表单集成:http://drupal.org/node/358316 基本上,您需要将 format 键添加到每个表单字段并使用 ..
发布时间:2021-12-29 23:54:38 其他开发

创建表单提交时如何自动设置CCK节点引用字段的值

我有一个引用不同内容类型 (B) 的单个节点的内容类型 (A).可以使用创建此新节点 (A) 的用户的信息以编程方式确定引用的节点 (B)...每个用户只能创建引用内容类型 (B) 的单个节点,因此该单个节点将始终为从用户创建的内容类型 B 的节点引用. 因为引用的节点总是已知的,我不希望用户必须输入引用值,我想在幕后为他们设置.我找到了很多关于这样做的主题,但似乎没有一个明确或对我有用. ..
发布时间:2021-12-29 23:54:20 其他开发

在 hook_views_query_alter() 中添加 JOIN 语句

我需要修改视图生成的查询,以便我可以使用高度自定义的过滤器.由于这个问题,我已经用一些 OR 实现了 add_where() 函数:Drupal 中的 OR 运算符查看过滤器 然而,这只能解决我的一部分问题.有些字段我无法过滤,因为我的查询中需要有额外的 JOIN. 是否有类似的东西 $view->query->add_where() 可以插入JOIN语句吗? 解决方案 嗯 ..
发布时间:2021-12-29 23:54:11 PHP

PHP:在单词边界处截断文本

有人知道 Drupal 用来转换以下字符串的函数的确切名称吗: “你好,你好吗.还有一些文字." 进入 “你好,怎么..." 即用于在x个单词后截断一个句子,然后添加省略号的函数.或者,如果有人有执行此操作的 php 代码段,那也太棒了! 解决方案 unicode.inc中好像是truncate_utf8(). ..
发布时间:2021-12-29 23:54:02 PHP

Drupal 7 中的 JSON 提要上下文

我正在尝试使用 Drupal 7 连接到 REST Web 服务.数据是通过 url 提供的,我想将其拉入 D7 站点以创建和填充节点.我使用 feeds 模块来映射内容和 JSONPath 解析器作为解析器.我还包含了 Feeds HTTPFetcher Append Headers 模块,以便我可以添加自定义标头以确保它返回的是 JSON 而不是我之前得到的格式错误的 xml. 自定义标 ..
发布时间:2021-12-29 23:53:54 其他开发

drupal 6:如何从自定义模块获取数据到模板文件中

我使用自定义模块在 example.com/frontpage 创建我的主页的内容. 在模块中,我运行一个查询,以数组的形式获取我需要的数据.当我返回 theme('page', $my_array) 时,我得到了“主页内的主页",即默认的 drupal 徽标和站点名称第二次显示在主要内容区域中. 最好的方法是什么,创建一个特定的 tpl.php 文件,其内容应该是......? ..
发布时间:2021-12-29 23:53:45 其他开发

为网站的 git repo 设置项目目录结构

我正在开发一个 drupal 网站.我一直在保存我的自定义模块的 svn 存储库,我最近将其移植到 github 以与其他开发人员一起工作. 来自 SVN 我习惯于直接从我的 SVN 存储库更新临时网站上的自定义模块文件夹.但是从我读到的内容来看(如果我错了请纠正我)这个工作流程在 Git 中是不可能的. 为 drupal web 项目设置存储库的推荐方法是什么.我是否应该将整个站点放 ..
发布时间:2021-12-29 23:53:35 其他开发

如何在 Drupal 8 主题中添加 javascript 库?

我试图在我正在构建的 Drupal 8 主题中包含一个自定义 javascript 文件来操作我的菜单.我按照 Drupal 8 主题指南中的说明进行操作,将其包含在我的 .info.yml 文件中: #js 库图书馆:- DCF/基数 并在我的 .libraries.yml 文件中定义它: 基础:版本:1.xjs:js/endscripts.js依赖项:- 核心/drupal- 核心/下划 ..
发布时间:2021-12-29 23:53:20 PHP

drupal 用户登录重定向

嗨,我写了一个用于生成用户页面的模块.登录后,路径转到用户/[用户名],我想使用我的模块对其进行自定义.怎么处理? 解决方案 您可以使用 Login Toboggan 设置登录目的地.有几个模块可用于登录重定向而无需编写代码. 要自定义用户个人资料页面的外观和感觉,您可以通过带有 CSS 的 TPL 来实现,或者您可以使用视图与面板一起创建内容窗格,并覆盖用户/% 个人资料视图. ..
发布时间:2021-12-29 23:53:11 其他开发

如果管理员或用户具有特定角色,则 Drupal 条件 PHP

如果用户是管理员,以下将做“某事". 做一点事 如果用户是管理员或具有特定角色,我该如何更改它以便“某些事情"会发生?谢谢 解决方案 角色存储在 $user->roles 中.要检查“用户是否为管理员或具有特定角色",您可以简单地: if ($is_admin || in_array('some_role', $user->roles)): ..
发布时间:2021-12-29 23:53:02 PHP

更改表单的 CCK 标题

默认情况下,CCK 表单创建具有表单的标题 创建 [您的内容类型名称] 我想把我的改成 注册某某 有人建议我可以使用字符串覆盖,但我找不到要替换的字符串.我也尝试过为 form_alter 编写代码,但似乎无法弄清楚如何更改“标题". 想法? 解决方案 有两种可能,一种是使用主题布局,另一种是设置页面模板中使用的$title变量.您可以使用如 lazy 建议的预处理函数来 ..
发布时间:2021-12-29 23:52:52 PHP