在 drupal 面板中没有显示适当的内容?

发布于 2024-12-13 00:45:38 字数 127 浏览 2 评论 0原文

我使用 tpl 文件创建了自定义视图,如果查询没有产生任何记录,该文件会显示“未找到记录”。这在查看视图预览时效果很好。但是当我在面板中使用相同的视图时。我没有看到“未找到记录”,它只是面板的空白部分。为什么会这样呢?我该如何解决这个问题?

I created custom view using a tpl file which shows "No records found" if the query did not result any records. This works fine while looking at the preview of a view.But when i use the same view in a panel. I dont see "No records found" Its just a blank section of a panel. Why so? and how do i fix this?

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

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

发布评论

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

评论(2

心碎无痕… 2024-12-20 00:45:38

嗯,它比我想象的太简单了。在“基本设置->空文本”下有一个视图。编写自己的TEXT/HTML/PHP/代码以在没有记录时显示它。

信息:当视图中没有要显示的记录并且您在面板中使用该视图时,它完全忽略您的自定义视图-*-.tpl.php文件,最终将显示空白屏幕。

Well its way too simple than i thought. Under the "basic settings->Empty Text" of a view. Write your own TEXT/HTML/PHP/ code to show it when there are no records.

information: When there are no records to display in a view and if you are using that view in a panel,it completely ignores your custom view-*-.tpl.php file and will end up showing a blank screen.

遮了一弯 2024-12-20 00:45:38

在模板文件中添加一些文本,该文本始终会显示,以确保模板已被使用。

那么,你的 if 分支是什么,你在哪里检查记录列表是否为空?

Add some text in the template file, that is always shown, to be sure, that the template is used.

Then, what is your if branch, where you check if the record list is empty?

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