问题标签 [pyrocms-lex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - $this->parser 在插件中不起作用
我注意到解析器类在插件中不起作用。它在公共控制器中工作。当使用完全相同的参数调用方法 parse_string 时:
- 在公共控制器中调用它会得到想要的结果
- 然而,在插件中调用它,它返回空而没有错误
我相信这不是 codeigniter 问题,因为解析器被 pyrocms 超载了。
这可以以任何方式解决吗?
编辑: 以下代码示例在 public_controller 中返回 'user harry got 10 points',在插件中返回 ''
在这种特殊情况下,我使用解析器来解析主题部分。
php - 如何在主题中加载 pyrocms 插件
我正在创建一个插件,即返回一个数组。这就是我的文件结构
myplugin.php
在 default.html 文件中,我可以通过{{ myplugin:foo }}
. 一切正常,
但我想获得数组的第二个元素。或者不使用 Lex Parser,我如何通过 PHP 访问?
pyrocms - PyroCMS - Pagination won't display on blog module
I'm having some serious trouble getting the pagination to show up on the standard blog module. It's is included as {{ pagination }} with all the included themes, however it seems that count is set to 25 on the back end, and whenever I add a limit="4" for example, the posts are limited, however the pagination still does not show. Any help would be greatly appreciated.
pyrocms - 使用 PyroCMS 回显标题或自定义字段
如果自定义字段为空,我尝试做的是回显标题。
这段代码不起作用。
谢谢
codeigniter - Pyrocms 字段类型用法
如何在 pyrocms 中创建文本输入字段?我阅读了这个 API http://docs.pyrocms.com/2.1/manual/field-types,但不明白如何在我的主题布局中创建输入字段
我在布局中尝试过这样,输出什么都没有
这是我的理解,使用 field_type
我在布局上试过这样
可能是我的理解有误。
如果有人使用过这个模块,请分享我过去没有使用 Pyrocms 的经验
谢谢
php - 使用 pyrocms 和 jquery.load()
我对一般来说还很pyrocms
陌生php
。在pyrocms
中,您可以创建 html 部分,然后在 pyro 页面中,您可以像这样调用该部分
这将调用位于内部的my-partial.html
但是,当我使用 jquery $.load()调用部分时,不会呈现对该部分的 lex 解析。所以你最终得到{{ variables }}
了整个页面。
只是想知道为什么会发生这种情况以及是否可以解决此问题?这是否与 php 必须调用服务器以呈现 lex 或这可能与 cms 本身有关。
不太确定从哪里开始寻找解决方案。我对 php 有点摸不着头脑。
php - Pyrocms,where 子句上的流
我使用 pyrocms 来开发网站。我需要使用流来查看。我只想显示与当前用户对应的条目。我使用以下查询(user_id 是我数据库中字段的名称)
Pyrocms 的工作方式就像我的请求在 where 子句之前停止。它在页面上向我展示了这个:
1 '" order_by="nom" sort="asc"}}
我查看页面上的所有结果(所有用户的所有条目)。
如果我使用这个请求,它可以工作:
我做错了什么?我可以在 where 子句中使用变量吗?
谢谢马修
codeigniter - Lex Parser & CodeIgniter,条件怪异行为
我使用 lexpyrocms 解析器作为与 composer 一起安装的包以及带有 HMVC 的 codeigniter 框架,它允许我在模板/视图中使用 {{pseudo-variable}}。
在我看来,解析器语法有一个非常奇怪的行为:
我有这个简单的 $modules 数组作为数据,我可以在视图/模板中 print_r()
如果我使用基本 Lex 语法,我可以毫无问题地显示 name_mdl
{{modules}} {{name_mdl}} {{/modules}}
=> 输出“用户”和“操作”
但是当我在循环中使用条件“if”时,当我测试变量是否存在时,我得到了错误的匹配:
这正确输出users actions
但这不会输出任何东西:/
这将输出'name_mdl NOT OK users
name_mdl NOT OK actions'
解析器正确显示它刚刚回避为存在于条件中的变量..
我到处搜索了一下,但它看起来像一个孤儿问题,在任何地方都找不到线索..