0

我在PyroCMS 2.2中构建一个自定义模块

我看不到任何有关如何创建下拉框的文档,其中列出了所有带有主题目录的文件。

这将在我的自定义模块/管理区域中使用。我想要做的是让用户选择一个存在于他们的主题目录中的文件。

该列表必须显示 partials/MOD_NAME 目录中列出的所有文件。

如果有人能指出我正确的方向,我将不胜感激。

theme_name\
          \js
          \css
          \views
               \partials\ 
                        \MOD_NAME\
4

1 回答 1

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主题的路径(相对于 Web 根目录)。

于 2013-11-12T23:21:35.353 回答