问题标签 [drupal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2624 浏览

drupal - 初学者 Drupal 问题 - 在 /drupal 上安装时如何获取内容到 root

必须有一个答案,但我是一个完全的网络开发新手。我的托管站点在 <site domain>/Drupal 上安装了 Drupal。

一切都很好,但我如何发布网站,这样我就不必去domain.com/drupal

我只想domain.com工作。

我必须将内容复制到我的 www 的根目录吗?显然我完全无能为力。

编辑

注意 - 我还希望浏览器窗口中的 URL 删除 drupal 路径。所以只重定向到子目录是不可取的。

0 投票
2 回答
1151 浏览

drupal - 在 Drupal 中,如何使浏览器页面和嵌入式 XMLRPC 客户端之间的登录状态保持一致?

我有一个带有用户登录名的 Drupal 站点。该站点中嵌入了一个 Flash 应用程序,该应用程序向所有人显示一些数据,但如果用户登录,则允许使用额外的功能。在 Flash 中,我使用 XMLRPC 访问 system.check 方法(确定用户是否已登录)和 user.login 方法(从 Flash 中登录用户)。

在 Flash 中,一切正常。但是,Flash 登录状态似乎与站点的其余部分不对应。例如,如果我通过 XMLRPC 调用 user.login,随后对 system.check 的调用显示我已登录,但 Drupal 用户页面仍然显示我已注销。或者,如果我在这两个地方都登录了,然后通过 Drupal 用户页面注销,下一次调用 system.check 仍然表明我已登录。

如何使 Drupal GUI 和我的嵌入式 Flash 应用程序之间的登录状态保持一致?

(注意:我没有使用任何 XMLRPC 库,我只是手动构建必要的 XML 并使用 URLRequest 对象发送 POST 方法。)

编辑:我已经通过这个问题以及通过 Web 代理测试确认用户登录页面返回的 SESS cookie 正在被 Flash 应用程序拾取并发送回。

编辑:现在我已经通过实验证明,即使 Flash(通过 Safari)发送相同的 cookie,它在连接到 XMLRPC 服务时会返回一个不同的 cookie,而不是在请求和 HTML 页面时。换句话说,Drupal 就是不支持这种同步,我被卡住了。我接受下面的答案,使我走上正轨。

编辑:在撰写本文时,AMHPHP 尚未完全针对 Drupal6 发布,但事实证明它已安装在网站上。使用DrupalSite库,我可以非常轻松地从 flash 登录和登出站点,并且登录在 flash 和 HTML 之间保持一致。

0 投票
2 回答
818 浏览

drupal - 如何更改upload.module 生成的内容的#weight?

在我的 Drupal 支持的网站上,我想在节点页面的顶部(在一个狭窄的 float:right 内<div>)列出可用的下载,而不是在它们通常出现的底部。

在我的主题中,我重写了theme_upload_attachments()生成<div>宽度为 40% 的函数,但这显示在页面底部。

文件中的代码控制附件在upload.module页面上的列出位置:

如果我手动将此#weight 修改为-1,我的自定义附件列表会显示我想要的位置,浮动在内容区域顶部的右侧。

但是,我不想手动破解核心文件upload.module,因为我的更改将在下次应用升级时丢失(例如,对于安全补丁)。

如何/在哪里修改content['files']我的主题代码中的#weight?
或者,我是不是走错了路?

0 投票
3 回答
2573 浏览

php - 在提交操作之前呈现 Drupal 表单

我有一个 Drupal 模块页面,我在其中填充了一个包含用户可以上传的一组文件的可用部分列表的下拉列表。一旦用户上传了某种类型的文件,它就会从列表中删除该选项,并且当所有可用文件都上传后,表单将不会被呈现。

问题是 Drupal 在执行提交操作之前正在绘制表单,因此在用户看来该操作在重新加载页面之前不起作用。

处理这种情况的常用方法是什么?将 form_state['redirect'] 设置为转到该页面似乎不起作用。

0 投票
4 回答
750 浏览

drupal - Drupal问题,如何创建快速内容模块?

嗨,我需要在 drupal 中创建一个模块来显示一些数据,而不是作为一个 drupal 开发人员,并且在阅读了几个教程之后,我似乎无法显示任何内容。

我有下一个代码:

当我输入 /listado 时,我收到拒绝访问 您无权访问此页面。

知道我做错了什么吗?如果我转到 admin->module->permissions,我已经检查了所有角色访问 helloold 内容的权限。

泰!

0 投票
1 回答
604 浏览

drupal - 如何根据在 nodereference 内部对节点进行不同的主题化

我正在创建一个通讯内容类型,它应该使用 nodereference 字段链接其故事。当故事出现在时事通讯中时,我有一个主题,而当它们出现在普通视图或他们自己的页面中时,我会为它们设置一个主题。

我有两个原因:

  1. 稍后我想通过邮件发送时事通讯,我必须将所有样式设置为内联。
  2. 我想删除出现在每个节点下方的某些链接,例如添加评论发送给朋友,并将它们仅用于整个时事通讯。

实现这一目标的最佳方法是什么?

0 投票
1 回答
911 浏览

flash - 如何通过 AMFPHP (AS3) 从 Flash 使用 Drupal 服务?

哪些库或示例代码将向我展示如何通过 AMFPHP 从 ActionScript 调用 Drupal 服务?理想情况下,它们应该与 Flash 兼容,而不仅仅是 Flex。

0 投票
4 回答
19277 浏览

drupal - 为特定内容类型自定义创建内容表单

如何为特定内容类型自定义创建内容表单。在这种情况下,我有一个 CCK 类型的产品,但每次创建产品时,我都会使用 4 个字段名称、价格、图片和尺寸。

有没有办法缩小创建内容的形式,只拥有这些选项?这是Contempt做的吗?

0 投票
11 回答
9279 浏览

model-view-controller - 与 Drupal 相比,使用 MVC 框架构建大型网站有哪些优势?

我正在对构建我们的新网站的 3 种技术选项进行比较:

  • WordPress
  • 德鲁巴
  • 一个 MVC 框架

老板肯定我们应该使用 Wordpress,但是网站会很大,有很多版块、子版块、页面和复杂的模板。

我发现比较 WP + Drupal 很容易,但要说明使用 MVC 框架的额外优势(相对于 Drupal)并不容易。

到目前为止,我有:

  • 自定义数据存储、内容类型、语义
  • API / REST
  • 逻辑/UI分离
  • 约定、代码结构

(显然,根据项目的类型,一些好处会有所不同。在这种情况下,它将成为博物馆的大型门户,为参观者提供一些社交活动的潜力)

0 投票
4 回答
11155 浏览

drupal - Drupal 如何让视图显示为列而不是行

我试图让一个 drupal 6 视图以列格式而不是行显示。基本上我想按分类对我的图片/视频进行分组并将它们显示在表格中。类似于我下面的内容。我尝试使用网格布局启用分组,但似乎没有这样做。

牛 马 狗 猫
图片 图片 图片 图片
图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片
图片 图片 图片
图片 图片
图片 图片 图片

希望这是有道理的。