Questions tagged «nodes»

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




7
从NID(或节点对象)获取路径别名
我有一个节点对象,我试图用它来获取Drupal 8中的给定路径。 drupal_lookup_path()Drupal 7中有这个功能,但是我没有看到任何与Drupal 8相当的产品或文档。 从节点对象获取路径的新“ Drupal”方法是什么? 会是简单的东西$node->get('path')吗? 这似乎是一个简单的问题,但是我绝对找不到关于它的任何文档。 注意,我不需要当前路径的路径别名。我想要给定节点对象或节点ID的任意节点的路径别名。
22 8  nodes  path-aliases 


2
如何从内容类型遍历所有节点
我想从特定内容类型的所有节点的字段中恢复一些信息。我知道如何使用a db_query并获取所有节点ID,然后遍历它们。我想知道的是,使用drupal函数是否还有另一种解决方法。
22 7  nodes 



5
获取给定类型的所有节点
我想获得所有在Drupal 8中my_custom_type类型的节点。 我知道我可以使用来获得所有节点(任何类型)\Drupal\node\Entity\Node::loadMultiple()以及所有类型的列表\Drupal\node\Entity\NodeType::loadMultiple()。 但是如何仅获取给定节点类型的节点? 我真的不想为此使用专门的模块(如果可能的话),只需使其尽可能简单即可。我将在自定义模块中使用该解决方案。 加载所有节点,\Drupal\node\Entity\Node::loadMultiple()然后检查它们的类型foreach会影响性能。
21 nodes  8 

1
如何获得内容类型的名称?
在Drupal 7中,我需要调用哪个函数来获取内容类型的名称?我有$ node对象,如果使用,我也有内容类型的ID $node->type。但是我需要获取系统中设置的内容类型的名称,而不是像“ name_of_the_content_type”之类的ID。我需要它作为“内容类型的名称”。 谢谢。
20 7  nodes 

9
如何实现双向节点引用?
节点引用模块(CCK的一个组件)提供了一种从另一个节点创建引用的好方法。揭示两者之间的双向关系的最佳方法是什么?下面的例子: 例如,在具有两个票证(节点)A和B的票证跟踪系统中,您可以从票证A-> B创建节点引用,并将B标记为子级。查看票证A时,显示此信息很简单。但是,我也想在查看票证B并将票证A作为其父项时显示此关系。 同样的要求也适用于非分层情况(机票C和D),并带有C-> D的引用,该关系应在机票D和C上公开。
20 7  entities  nodes 

2
如何通过字段值加载节点?
我想加载某个节点。我不知道节点的ID,但我确实知道它具有特定的哈希字段,并且我知道该哈希。 我想通过哈希字段加载节点。我怎样才能做到这一点?
19 nodes  8 

7
快速保存单个字段值
我的网站上大约有70k个指定类型的节点。我需要对它们进行更新。进行某些操作并将一个字段设置为所需值。node_save真的很慢,并且会导致崩溃(调用堆栈可能太长)。有没有一种更快的方法可以在此特定字段上写信息? field_attach_update在一篇文章中提到过,但是速度并不快。 编辑:在此节点类型上有一个非常复杂的视图,但不适用于我要更新的字段。
19 7  entities  nodes 

4
如何为节点添加其他视图模式?
我正在创建自定义内容类型。默认情况下,节点仅支持两种视图模式(full和teaser): function mymodule_view($node, $view_mode) { if ($view_mode == 'full') { $node->content['#theme']= 'my_full_node_view_theme'; } if ($view_mode == 'teaser') { $node->content['#theme']= 'my_teaser_node_view_theme'; } return $node; } 我想为此节点类型添加其他一些视图模式,例如: small_box small_box_with_user_pic big_box 并希望使用以下代码呈现节点: $node = node_load($my_nid); $output = drupal_render(node_view($node, 'big_box')); 有什么建议么?
19 7  nodes 

4
为什么我不能删除某些内容类型?
我有一个Drupal 7网站,在“内容类型”菜单下,只有某些类型在“操作”列下具有“删除”链接。 所有内容类型都有“编辑”,“管理字段”和“管理显示”的链接,但是只有一些具有“删除”,而其他则没有。 我检查了我对用户的权限,Administer content types但确实拥有了-但这似乎是所有内容类型的全局权限,因此我仍然不明白为什么某些可删除而其他不可删除的原因。 为什么只有某些内容类型具有删除操作?
19 7  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.