我在 PyroCMS 2.2
中构建自定义模块我无法看到有关如何创建下拉框的任何文档,其中列出了包含主题目录的所有文件。
这将在我的自定义模块/管理区域中使用。我想要做的是让用户选择其主题目录中存在的文件。
该列表必须显示partials / MOD_NAME目录中列出的所有文件。
如果有人能指出我正确的方向,我会非常感激。
theme_name\
\js
\css
\views
\partials\
\MOD_NAME\
答案 0 :(得分:1)
这与Pyro并不完全相关,但您需要做的就是扫描目录然后输出文件。
查看http://php.net/manual/en/function.scandir.php
$themeFiles = scandir(theme_root() . "/views/partials/MOD_NAME/");
theme_root()
是一个用于获取重点的功能名称。
对于主题本身的实际路径,您可以尝试专门查看http://docs.pyrocms.com/2.1/api/classes/Plugin_Theme.html这一部分:
路径
path()
:string获取主题的路径用法:
{{ theme:path }}
返回
string
主题的路径(相对于网络根目录)。