如何更改atk4 PathFinder搜索路径优先级或从插件添加位置?

时间:2016-02-20 15:30:19

标签: atk4 agiletoolkit

我想为atk4(版本4.3.1)创建一个jQuery-mobile插件。

在测试用例中,我希望通过在我的插件中将路径预先添加到路径查找器的“模板”位置来有条件地覆盖模板路径。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

Agile Toolkit默认安装仅公开/<app>/public/文件夹。 agiletoolkit.org提供的ZIP文件实际上在vendor/atk4/atk4/public/atk4/frontend/public内有/admin/public的副本。

您现在最好的选择是指示用户在其“公共”文件夹中复制(或符号链接)文件夹。

我们正在开发“激活挂钩”,附加开发人员可以使用它来安装公共资产,但尚未最终确定。

您可能还需要查看$app->pm->public_location并使用defineContent()有条件地列出您的子文件夹。在$app->pm->atk_location之前查看此位置,因此优先。

使用PathFinder_Location::defineContents列出您的资产。