我刚接触MODx,但它的功能和灵活性给我留下了深刻的印象。只有一个警告,我希望这只是因为我不知道更好的。
我是一个前端开发人员,我习惯于建立各种规模的网站。但我通常处理文件和版本控制。我该如何在MODx中保持这种范式?
到目前为止,我发现使用集成开发环境的唯一方法是在代码中保留静态文件,然后将其复制/粘贴到MODx管理器中。与理想相去甚远。
我知道很多人使用" include“代码段来包含代码段、块等。这对特定于MODx的标签有效吗?例如,如果我包含一个文件作为代码片段,并且我在其中定义了一个模板变量(或资源链接),那么它是否可以正确呈现?
此外,与将代码片段输入到MODx管理器中相比,通过包含文件来使用代码片段是否会影响性能?
底线是,如何在MODx上开发站点?你在哪里输入你的代码?是否有类似“导入HTML”的功能,但用于片段和块?有没有一种方法可以在不经过管理器的情况下创建新的模板、文档、块、电视等?
提前感谢!
发布于 2011-07-15 05:37:11
有一个完整的文档站点,用于在modx中开发,http://rtfm.modx.com/display/revolution20/Home -尽管它主要涉及扩展它-而不是定制和修改。简而言之,答案是否定的,您的代码片段没有版本控制&因此,是的,您必须手动维护它们。我希望情况不是这样
你的大部分php代码都会放入代码片段或插件中,是的,你可以在这两种资源类型中包含静态文件,不,我不知道是否有性能上的提高或损失,但如果你的包含是可缓存的,我会想象“不”。对于includes,您可以这样做:
include_once $modx->配置‘’base_path‘.’_path_to_my.php_‘;
-sean
发布于 2013-02-20 05:37:13
有一个用于旋转的VersionX,它允许你对块、片段、资源等进行版本控制。
发布于 2011-07-15 16:40:22
有一个名为Auditor的包,它允许您在Modx中实现版本控制
编辑
抱歉,刚刚注意到你的问题被标记为“革命”,审计师是为Evo准备的。我认为还没有可用的解决方案,尽管我相信它已经在路线图上了
https://stackoverflow.com/questions/6699560
复制相似问题