【问题标题】:Embed a view using code Drupal 7使用代码 Drupal 7 嵌入视图
【发布时间】:2016-05-09 19:18:45
【问题描述】:

我正在编写一个模块,需要在代码中包含一个视图,我正在使用与本教程中相同的方法,并查看了网上的每个地方,每个人似乎都在使用相同的方法,但它对我不起作用。任何人都可以补充一下为什么这种方法可能不起作用。教程链接:https://www.chapterthree.com/blog/howto-best-practices-for-embedding-views-code

【问题讨论】:

  • 欢迎来到 StackOverflow。如果您可以提供有关您所做的事情(实际代码)和正在发生的事情(显示或记录的错误等)的更多详细信息,那么人们会更容易提供帮助。该教程似乎大部分是正确的,但很旧(它使用视图 2,但您现在应该使用视图 3),所以快速的答案是:找一个更新的。为了更有用,我们需要更多信息。
  • 感谢@acrosman 的回复,我编辑它以使用视图 3,我在本地做所有事情,所以无法提供链接,我将很快复制并粘贴我的代码并查看 drupal 看门狗对于任何错误,以便您更好地理解。

标签: drupal-7 drupal-views


【解决方案1】:

您可以使用 views_get_view() 在任何地方获取视图。

$view = views_get_view('<view machine name>');

我这里有一个更大的例子:https://snippetbox.xyz/9eb54a2a1f52dc1f5d42/

【讨论】:

  • 对不起,我认为我的问题的标题有点误导,如果你能阅读描述,你会发现这不是我要问的。我正在创建一个模块并在代码中导出一个视图,以便在启用该模块时创建视图。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
  • 1970-01-01
  • 1970-01-01
  • 2011-09-06
相关资源
最近更新 更多