2014-01-06 40 views
0

我與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>"; 

現在我想以某種方式覆蓋此當我編輯的條目,我不想讓彈頭被再生的標題的編輯。

回答

0

您可以覆蓋流視圖。在您要覆蓋的模塊上,文件夾結構看起來像這樣。

您只能在編輯模式下通過檢查field_slug內部循環來使字段可讀。

- views 
-- admin 
--- partials 
---- streams 
----- field_form.php 

http://prntscr.com/5f7v8e