0

各位开发者您好,

我目前正在开发一个由 octoberCMS 支持的项目。除了中继器,一切似乎都很棒。

  1. 当转发器数量过多(超过 50 个)时,页面挂起并发送超出最大执行限制的错误消息。我不想增加最大执行限制,而是在分页的帮助下一次加载 10 个中继器,或者加载更多应该由 Ajax 实现的功能。

有没有人试过这个?或者甚至可以这样做吗? 在此处输入图像描述

  1. 我的要求之一是在每个中继器列表项内的按钮中单击时弹出一个表单。我目前正在研究它,但现在需要很长时间。模态应该加载更新表单。如果是的话,任何人都在这种情况下工作过,关于如何通过ajax弹出保存表单的任何建议?

我的 2 个问题的任何答案将不胜感激。

4

1 回答 1

1

因为您的要求非常具体,所以我认为最好的解决方案是为此创建自己的表单小部件。

您可以在此处查看 octobercms 转发器小部件的创建方式 \modules\backend\formwidgets\repeater

您可以复制此小部件并将其粘贴到您手动创建的插件中,然后更改名称空间和小部件名称等所有内容,并使其使用与实际中继器相同的方式工作。

如果你不知道小部件是如何创建的,那么首先你应该从这里学习它 https://octobercms.com/docs/backend/widgets#form-widgets

于 2018-08-28T08:57:02.513 回答