【问题标题】:What file builds the pagination URL for Joomla Components?什么文件为 Joomla 组件构建分页 URL?
【发布时间】:2013-02-28 20:51:34
【问题描述】:

基本上,我创建了一个新视图,仅以列表形式显示小狗,没有其他内容。除了部分分页之外,其他一切都运行良好。

所以这个类别有 40 只小狗。每页显示 20 个,它显示 2 页并且工作正常。每页 5 个,它显示 8 页,但不能正常工作。当我将鼠标悬停在前四个页面链接上时,它仍然显示第 1 页的 href,最后四个页面链接显示第 2 页的 href。

这是原文/第一页:

http://americasfavoritepuppybreeders.com/puppies/breed/labrador.html?tmpl=component&view=microsite

点击第 2 页链接到这里:

http://americasfavoritepuppybreeders.com/puppies/breed/labrador/page-1.html?tmpl=component

如果我手动输入应该存在的 URL,它仍然会显示第一页中的小狗:

http://americasfavoritepuppybreeders.com/puppies/breed/labrador/page-2.html?view=microsite&tmpl=component

我需要在 URL 的末尾保留 view=microsite & tmpl=component。

不确定我应该包含哪些代码供任何人诊断,所以请询问,我会发布。

我已经为此工作了 2 1/2 天,现在我整天都在做这件事……如果有人能提供帮助,我将不胜感激!谢谢。

【问题讨论】:

  • 能贴出相关代码吗?

标签: joomla pagination


【解决方案1】:

您可以尝试为分页创建自定义模板(pagination.php)。您可以在 /administrator/templates/bluestork/html/pagination.php 中找到示例,因此,第一步,您将在模板中创建文件 /templates/{$your_template}/html/pagination.php。第二步,您可以尝试使用 submitform() 和<input type="hidden" name="view" value="microsite" /><input type="hidden" name="tmpl" value="component" /> 或根据需要调整分页中的链接。

【讨论】:

  • 这会覆盖整个网站的分页还是单个组件视图上的分页?
  • 用于模板。因此,如果您使用一个模板,则分页将适用于整个网站。但是您可以检测必要的组件/视图/布局并显示必要的链接模式。
猜你喜欢
  • 2012-06-23
  • 2011-04-06
  • 2013-05-13
  • 2010-12-22
  • 2012-01-05
  • 2023-02-15
  • 2012-09-28
  • 2013-03-13
  • 2011-05-27
相关资源
最近更新 更多