Questions tagged «nodes»

Drupal站点上最基本的内容形式是节点。



5
以编程方式更新节点
我可以使用以下代码创建一个节点: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); 但是,如果我具有节点ID,该如何编辑节点?
19 nodes  8  entities 


8
非作者的“查看未发布的内容”权限
我在Google上搜索了一下,看是否有一种权限级别的方法允许登录的(但非管理员)用户看到未发布的内容(标有CSS节点未发布的类)。这似乎仅计划用于Drupal 8。但是,也许有人足够聪明,可以解决此问题? 我有一个名为的角色Content Editor,该角色应该能够查看所有未发布的内容,无论它们是否是作者。
18 users  nodes 

10
创建字段后,如何更改其机器名称
我在输入字段名称时间隔了一下,现在机器名称不是我想要的名称。我知道这很烦人。但是我想知道创建字段后是否可以通过某种方式更改字段的机器名称。 我想这使我进入了问题的第二部分。如果我创建了一个字段,并且不再使用它,该如何删除它,是否必须从数据库中完成,或者可以在UI中的某个位置完成?

8
根据其内容类型限制哪些角色可以查看节点
我使用的是Drupal 7,创建了一个名为“ eBook”的新内容类型,并且创建了一个名为“ MonthlySubscriber”的新角色。我的意图是仅允许具有“ MonthlySubscriber”的用户查看“ eBook”节点。在查看角色的权限设置时,我看到了允许创建,编辑和删除该内容类型的节点的复选框,但是没有用于查看节点的复选框。 如何将可以查看“ eBook”节点的用户限制为仅具有“ MonthlySubscriber”角色的用户?
18 users  nodes 

6
用户标记的用户视图,用户标记的用户以及用户标记的用户节点的视图
我有一个用户标志,非常类似于“ Follow ”或“ Subscribe ”功能。 基本上,我想views为我的网站user profile页面创建3个: 用户标记的用户列表(例如“我关注的人”阻止) 标记用户的用户列表(例如“我的粉丝”或“我的关注者”阻止) 已被用户标记的所有用户的节点列表(即,供用户查看其标记的用户的所有新内容的新闻提要功能) 将不胜感激任何帮助或评论!
18 views  nodes  users  flags 



1
与域访问共享内容?
我设置了一个具有域访问权限的站点。它有2个子站点。我想将内容从主站点发布到子站点。发送到会员已经很好用了。但是我希望子站点上的一些本地管理员有权决定他们是否要使用该内容。甚至可以通过域访问还是从上到下的一种方法?

5
如何删除所有节点/字段修订版?
我有一个drupal 7个站点,其中保留节点和字段修订。如果错误地保存了一个新的有问题的版本,而我想恢复原状,则我会进行修订。 但是,现在我想清理和优化数据库,以减少硬盘空间。 对于站点的所有节点/字段,删除当前版本以外的所有修订有哪些方法?
17 7  database  nodes 

1
如何在分阶段环境中正确删除模块?
一些模块具有取消安装例程。通常会删除该模块的数据库表,变量表中的变量以及该模块引入的语言环境。这些例程位于该.install模块的中。 因此,如果没有该模块,则无法运行它们。所以这是我们当前的步骤。我的问题是:这可以更简单,更有效地完成吗?说我删除foo_bar模块。 在RCS中,准备一个新版本,其中: 删除了在foo_bar之上使用或构建的所有css和主题覆盖。 取决于foo_bar的模块的所有css和theme-overrides均被删除。 将该发布推送到接受状态。(使用admin / modules)使用生产数据库的最新副本测试取消安装。 如果一切顺利,则将新的代码库部署到生产环境中,然后在其中释放foo_bar及其依赖项。这将在各个模块中调用卸载,以清理数据库。 在RCS(git)中,准备一个新发行版,其中的代码实际上已被删除。 将其部署到接受测试的地方,以便我们测试是否意外地依赖于此(一些丑陋的模块或主题功能直接包含来自其他模块的文件。最著名的是CSS,JS或图像文件)。 如果接受,则将新版本部署到生产中。生产现在有一个干净的数据库和一个干净的代码库。 我看不到如何解决的问题是,这总是需要两个版本。由于在Drupal中,一个发行版要求站点处于离线状态,这意味着两次停机仅删除一个模块。它还需要两个发布过程,在专业托管环境中,这可能是非常昂贵,费时或令人沮丧的。 如果在第一次迭代中从代码库中删除模块,则无法运行卸载钩子,从而在数据库中保留了很多皮棉;不仅是几个表,而且大多数是变量和语言环境。如果我们不从代码库中删除模块,这意味着代码库将随着陈旧的未使用代码一起增长;这不会产生性能开销,但是会使维护代码越来越难。 您如何处理? [编辑:经常添加关于部署过程很困难的说明]
17 nodes  deployment 

2
如何检测节点从“已发布”更改为“未发布”的时间?
在hook_node_update()中,我可以很容易地告诉节点更新后的状态(无论是否发布)。 但是,是否有一种简单的方法可以检查更新的节点是否已发布,但是现在还没有发布?(或相反亦然)? 我认为“规则”可能具有“节点值已更改”的某些条件或类似的条件,但我想以编程方式进行此操作。 我在drupal.org上的fago(规则开发人员)那里发现了这个问题,该问题似乎在Drupal 7中得到了解决,但是请给我一个很好的解释。
17 7  nodes  entities  hooks 

9
如何基于菜单关系创建子节点的视图?
假设菜单树中有以下页面: 专案 项目一 项目二 项目三 我正在寻找一种创建视图的方法,该视图将嵌入到“项目”(父)页面中,该视图将显示子页面中的图片,标题和文本(摘要)。 父级和子级之间的关系在菜单树中定义。 我知道我可以使用节点引用,但这意味着每次有人创建页面时,他们都必须先定义菜单关系,然后再定义节点引用关系。 我也知道我可以创建另一个内容类型,但是我认为这太过分了,因为所有内容页面看起来都一样。
17 7  routes  views  nodes 

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.