覆盖在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 

http://prntscr.com/5f7v8e