Drupal-如何使用 PHP 代码获取视图字段值?

发布于 2024-10-09 13:29:15 字数 158 浏览 4 评论 0原文

我在 drupal 中创建了一个带有 cck 字段的节点,并创建了一个视图来显示内容。现在我想要的是在页面的特定区域上我想要获取视图结果并按照我想要的方式显示它。我知道这可以使用区域/块来实现,但我想要的是更改布局或以不同的顺序/元素显示值。

非常感谢您的回复。

谢谢,

I have created a node in drupal with cck fields on it and I created a views to display the contents. Now what I wanted is on a specific area of my page I wanted to get the views result and display it the way I wanted it to be. I know that this can be achieve using region/blocks but what I wanted is to change the layout or display the values in different order/element.

Your reply is greatly appreciated.

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

橘味果▽酱 2024-10-16 13:29:15

您可能只想覆盖视图主题输出并更改视图结果的布局。您可以覆盖任何输出、字段布局、节点布局、页面布局。要快速查看必须将哪种主题模板复制/编辑到主题中,请检查视图显示上的“主题信息”部分。它基于您的视图的基本设置。

You will probably want to just override your views theme output and change there the layout of your views results. You can override about any output, fields layout, nodes layout, page layout. For a quick look at what kind of theme templates you must copy/edit into your theme, check the "Theme information" section on you views display. It's on the base settings of your views.

靖瑶 2024-10-16 13:29:15

主题信息是查看模块管理中的链接。创建视图时,您应该会看到文本主题信息作为链接。您将看到视图每个部分的第一个模板文件(行、样式,然后它将列出您的每个字段)。您可以通过复制非粗体模板文件的名称(列表中后面的文件)并在模板目录中创建具有该名称的文件来覆盖这些模板。我通常在模板文件夹中创建一个名为“views”的文件夹,但我认为这不是必需的。您可以根据字段的来源使用不同的名称来访问字段。使用 get_define_vars() 获取变量的名称。

The theme information is a link in the View module admin. You should see the text Theme Information as a link when creating your views. You will see the first template file for each piece of the view (row, style, then it will list each of your fields). You can override these templates by copying the name of the template files that aren't in bold (those following in the list) and creating a file with that name in your template's directory. I typically make a folder called "views" in the templates folder but I don't believe that is required. You can access your fields with different names depending on where they came from. Use get_defined_vars() to get the names of your variables.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文