Drupal

Drupal开发人员和管理员的问答

3
在创建其他内容类型时动态创建内容类型的节点
展览会 在Drupal 7站点上,我具有两个具有以下字段的内容类型: 场景 场景名称 主演(演员姓名) 流媒体链接 发行(DVD发行) 标题 描述 主演(引用的所有场景中的所有演员姓名) 多个场景(对场景内容类型的实体引用) 我的问题 是否有一个Drupal 7模块或一些技术,这将允许我即时创建新的场景节点,而在创建发布(节点/添加/发行)的形式? 我探索过的大街 字段集合(无法设置场景名称或创建单独的节点) 节点引用+ noderefcreate(在不提示输入字段的情况下创建空白场景) 内联引用是一个废弃的Drupal 6模块,看起来像是与nodrefcreate一起使用来添加其他所需字段一样。 解决方案 感谢Clive的回答,我找到了我真正需要的Node Connect。
8 nodes  entities 


2
调试自定义数据库查询
是否有方便的方法来询问特定的数据库对象以打印其查询? 时不时地,我在一个模块中编写一个DBTNG db_op(),而且经常,我不太正确地查询。 我知道devel可以输出查询日志,但这就是所有查询,在这种情况下,这常常是一个问题。 我想要做 $result = db_select('node', 'n')->fields('n')->execute(); dpm($result->queryWithParameters); dpm($result->finalQuery);
8 database 


2
查找给定类型的所有实体?
我正在为使用自定义实体类型的模块创建管理界面。是否可以使用某种功能或某种方式来查找给定类型的所有实体,以便向用户显示它们的列表?
8 7  entities 

4
查找菜单条目或其他节点未引用的所有节点
在为网站创建内容的过程中,我们最终得到了孤立的内容节点,这些节点没有从任何地方链接到该节点。我想找到并检查这些。令人惊讶的是,我找不到用于此的模块。 微小的假设示例:我正在建立一个宣传册站点。有人写了“联系”页面,有人写了“关于我们”,有人写了“路线”。撰写“路线”的人忘记将其放在菜单链接中,或从“关于我们”到“路线”的链接添加。因此,“方向”是孤立的:没有链接。我想找到所有这样的节点,以便弄清楚如何处理它们。
8 nodes 

5
是否可以禁用内容类型?
我目前正在创建一个小型Drupal 7网站,但我不打算使用提供的Article内容类型。是否可以禁用它而不删除它?我的意思是确保没有用户会偶然创建文章。 我找不到这个选项。谢谢。
8 7  nodes 

1
将站点复制到新服务器后无法保存设置
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 3年前关闭。 最近,我刚刚将Drupal 7站点从一台服务器复制到另一台服务器,除了无法保存任何设置外,其他一切看起来都正常。 以下是一些其他症状: 我无法禁用或启用模块 重叠式广告无效 注销后,我将无法重新登录 尝试使用错误的标准重新登录时,我没有收到有关用户/密码错误的消息 admin_toolbar不起作用(除非通过drush清除缓存后立即生效) 状态报告未显示任何错误 我在服务器上运行了清漆,但我不确定是否与它有任何关系。
8 7 

1
在Nginx上上传进度
我正在使用最新版本的Drupal 7,并且我的Web服务器是Nginx。我检查了状态报告,上面写着: 上载进度未启用 您的服务器无法显示文件上载进度。文件上传进度需要运行带有mod_php的PHP的Apache服务器。 我该如何解决这个问题?
8 files  nginx 

1
用图像替换菜单项
我正在寻找一种将菜单项显示为图像(带有翻转)而不是通常的文本链接的方法。我找到了模块菜单图标,但是顾名思义,它旨在将图标放置在链接旁边。有人有这样做的技术吗?也许我必须创建某种自定义块或面板,但是我认为也许有一种更简单的方法。

1
search_index和search_dataset表有什么用,我可以清理它们吗?
我试图将sql从本地开发站点转储到生产服务器,我发现search_index和search_dataset这两个表很大,使得sql文件真的很大。 我猜这两个表是关于存储搜索索引的,以后我总是可以从头开始重新索引。如果有错请指正。 那么删除它们的所有记录是否可以/安全?然后导出数据库,导入到我的服务器。通过这样做,我可以减小转储文件的文件大小。 谢谢!

1
如何在Views 3中设置表格标题?
如何准确地使表格标题显示在表格上方?在views-view-table.tpl.php中,我可以看到一个<thead>部分,但是是什么导致它实际被渲染呢? 在哪里指定列标题文本?我在设置页面中尝试了各种选项,但无济于事。
8 7  views 

2
使用Drupal作为Web服务的客户端
我需要将Drupal用作Web服务的客户端,以提取数据并将其显示为视图或内容。(格式使用的是JSON或REST。) 我在Drupal 7中使用了Web Service Client模块,而在Drupal 6中使用了Services模块,但是我不知道如何使用它们。我阅读了文档,但没有任何结果。 谁能解决这个问题,或者告诉我如何使用这些模块?还有其他用于此目的的模块吗? 一个可能的解决方案:我找到了一个名为XML VIEWS的模块,但是该模块仅转换XML文件。 现在,我在此模块中进行编程,以将JSON转换为XML。 在此文件中: xml_views_plugin_query_xml.inc 在此功能中:执行 有人有其他解决方案吗?
8 7  services 

3
如何正确使用form_set_error()?
在我的Drupal 7模块中,我有一个表单及其验证处理程序。我用field print render(drupal_get_form('my_form')); tpl.php调用表单;它按预期工作。 问题是输入值错误。 在显示错误消息之前,它需要两次不正确的提交:第一次,我的错误输入周围有红色边框,第二次,显示了错误消息(带有红色边框)。 那么,什么是正确的使用方式form_set_error()?
8 7  forms 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.