Questions tagged «nodes»

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

3
保存后的动作可以使用哪个挂钩?
我已经找到了几条关于同一问题的帖子,但是答案总是与其他主题有所不同,否则它们将无法满足我的需求。 保存节点后,我想让我的自定义模块在我的一个自定义表中插入一行,其中包含新节点的编号。当hook_node_submit被调用时,nid还不存在。hook_node_insert确实有好处,但是仅在第一次保存节点时才被调用,但是每次保存节点时我可能都需要采取措施。 我的计划是将功能分解为自己的方法并实现两个钩子,但是我试图学习使用Drupal正确地做事,所以我想知道是否有一个钩子实际上符合我的要求。 是否存在一个钩子,每次保存节点时都会调用该钩子,并在保存完成后调用该钩子?
16 7  hooks  nodes 

3
如何从路径别名获取节点ID?
我希望能够得到此证明,但我仅有的信息是http://example.com/this-is-the-alias。 如果我不在页面上,是否可以获取该别名的/ node / *内部路径?还是有一种方法可以立即从该别名获取nid?
16 nodes  8  routes  path-aliases 

1
是什么导致视图始终但间歇地找不到高级论坛模块提供的视图?
我从高级论坛模块收到一个频繁的间歇性错误,该错误在发生时会导致500错误(WSOD)。在生产中,每小时大约发生20次,每小时可能占所有论坛页面加载量的2-3%。它始终是断断续续的。在本地,我无法始终如一地重现该错误,但确实会发生。 错误发生 site / all / modules / contrib / advanced_forum / includes / core-overrides.inc`的232行: 调用未定义的方法stdClass :: preview() 问题在于Advanced_forum_get_topics()函数: function advanced_forum_get_topics($tid, $sortby, $forum_per_page, $sort_form = TRUE) { $term = taxonomy_term_load($tid); drupal_add_feed('taxonomy/term/' . $tid . '/feed', 'RSS - ' . check_plain($term->name)); // Views handles this page $view = views_get_view('advanced_forum_topic_list'); $view->sort_form = …
15 7  views  nodes  pantheon  database 

1
如何在视图中集成字段收集模块?
我创建了字段,并与“ 字段收集”模块分组在一起。我已将组字段(包含4个字段)附加到的用户帐户设置中 admin/config/people/accounts/fields。 现在,我试图在视图中显示该字段集合的内容,但是我做不到! 视图7.x-3.0-beta3不允许我指定当前用户并不能在表中获取字段收集内容。我怎样才能把这些内容放入一个视图类型的表中? 更新: 我已经看到Field收集模块在此处具有Views模块的补丁:将Views Relationships添加到Field Collection-附加的补丁已包含在Field collection 7.x-1.x-dev中。这使我可以访问集合表单视图中的字段,但是不允许我为与字段集合相关联的实体设置自定义过滤器。我的情况是用户ID。 如何获得该表单视图?
15 7  entities  nodes  views 


4
将节点拆分为多个页面
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 7个月前关闭。 内容类型-文章。当文章本身太长时,我想将文章分成多个页面。例如,如果我们有一篇文章“ drupal的工作原理”,那将是巨大的:),我想将其拆分为几页,并在某个时候得到“继续第10页的第2页”,然后“继续第10页的第3页” “ 等等。希望你能和我分享一些想法。先感谢您!
14 7  nodes 


7
是否可以制作第二个“编辑帐户”页面,仅允许用户编辑某些配置文件字段?
所以这就是我的情况:我网站上的用户在注册时必须填写大量字段。但是,在它们注册之后,仅需要定期更改这些字段中的四个(约二十个)。我想创建一个单独的“编辑”页面,以允许用户修改这四个字段以使事情保持简单。 field_checkbox_a field_checkbox_b field_checkbox_c field_checkbox_d 这些字段都包含在一个字段组中,因此理想情况下,页面将显示此字段组,其中的四个复选框,然后有一个提交和取消按钮。 我想将其作为单独的页面而不是像“ 快速编辑”模块那样进行就地编辑。 用户仍然需要能够访问原始的编辑帐户页面来更改其时区,电子邮件地址等。但是,我确实可以使用单独的屏幕来允许他们编辑最常用的帐户选项。
14 7  nodes  users 

2
如何在节点模板中获取人类可读的内容类型名称
我已经为节点创建了节点模板,并且其工作正常。 我需要打印内容类型名称,类似于“白皮书”,并且在节点模板中具有计算机名称“ w1”。如果我使用variable {{ node.bundle }},则其打印机器名称。但是我需要一个易读的名字。 我尝试了节点,内容和页面变量的许多元素,但无法打印人类可读的内容类型名称。 有人可以帮忙吗?
14 theming  8  nodes 

1
视图块中按分类学术语分类的相关节点
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Drupal Answers 的主题。 4年前关闭。 在Drupal 7中,我有一个名为“ Asset”的内容类型和一个名为“ Category”的分类字段。我需要做的是在Asset页面上的Block,该块查看当前节点的Category术语,找到所有其他标签相似的其他Asset节点,并吐出其标题列表,指向它们的链接以及其他一些信息从他们的节点。 Views Block是我的第一个念头……但是我在Drupal 7中花了些时间。也许这是有问题的,因为我的URL不包含术语ID?无论如何,我搜索并遵循了一堆教程(例如本教程和本教程),但无济于事。所以,这是我的问题: 如果Views是答案,那么我在做什么错? 是否有一个Drupal 7模块可以为我做到这一点?

9
如何禁用“升级到首页”和“粘滞”选项?
我探索了两种可能的方法: 使用hook_form_alter可以取消设置节点编辑表单上的两个选项。但是,在管理员主内容页面上,这些选项仍显示在“更新选项”下拉菜单下。 使用“ 覆盖节点选项”模块。这提供了精细的控制,但是这意味着禁用了“管理内容”权限。然后,用户根本看不到“更新选项”,这对于批量发布,删除等仍然是必需的。
14 nodes 


1
使用功能导出内容类型[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我正在为此而苦苦挣扎,但我自己不能做到。Google没有给我提供教程链接,其他模块也没有帮助我。 我想将内容类型定义从Drupal站点导出到另一个站点。 有人可以给我任何提示怎么做吗?

6
如何在特定节点中嵌入视图?
我尝试在特定节点中嵌入视图。我找到了使用Drupal 7和PHP模板进行此操作的教程: <?php print views_embed_view('view_name'); ?> 但是我在Drupal 8中使用树枝模板寻找一种方法。我尝试在中调用该views_embed_view()函数hook_node_view()并将其分配给节点,以便可以在树枝模板中将其打印出来。但是似乎这个钩子永远都不会被调用。 任何提示/解决方案如何以Drupal 8方式执行此操作?
13 views  8  nodes 

1
使用现有字段的正确方法是什么?
我是Drupal初学者。我对将字段添加到内容类型有些困惑。 情况1:假设我有三个content-type Book,Article&White Paper。我创建了Authors包含所有作者列表的词汇表。 现在,我应该为每种内容类型创建“作者”字段(对作者的术语引用)还是为一种内容类型创建该字段并将其用于其他内容类型? 两种方法的优点/缺点是什么? 如果我从一种内容类型中删除了一个重用字段,会发生什么?它是否会在所有其他位置被删除? 情况2:我关注以下内容类型:(具有指定的字段要求) +--------------+----------------------+ | Content Type | Field Required | +--------------+----------------------+ | Book | Year of publication | +--------------+----------------------+ | Presentation | Date of Presentation | +--------------+----------------------+ | Article | Date of Publication | +--------------+----------------------+ | Event | Held On | +--------------+----------------------+ 我该怎么办?我应该为一种内容类型创建一个字段并将其用于所有其他内容类型,还是为每种内容类型创建字段? 帮助我清楚地了解何时以及如何适当地重用现有字段。
13 entities  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.