覆盖在pyrocms
问题描述:
我与PyroCMS工作核心字段类型,&我有流的定制模块,所以形式使用覆盖在pyrocms
$this->streams->cp->entry_form('projects', 'project', 'edit', $id, true, $extra);
产生,但是问题是,我有一个字段类型弹头,它们会从TITLE中产生slu g。但是当我编辑Entry时,它也会从标题中产生slu g。我希望它不会在编辑条目时从TITLE生成SLUG。嵌塞字段类型是后场增加一些JS代码:
$jquery = "<script>(function($) {
$(function(){
pyro.generate_slug('#{$params['custom']['slug_field']}', '#{$params['form_slug']}', '{$params['custom']['space_type']}');
});
})(jQuery);
</script>";
现在我想以某种方式覆盖此当我编辑的条目,我不想让弹头被再生的标题的编辑。
答
您可以覆盖流视图。在您要覆盖的模块上,文件夹结构看起来像这样。
您只能在编辑模式下通过检查field_slug内部循环来使字段可读。
- views
-- admin
--- partials
---- streams
----- field_form.php