[英]how to add a new tab in spree admin panel?
我在Spree :: Admin模塊下創建了一個控制器,我也提到過
的routes.rb
match '/admin/new_tab => 'spree/admin/new_controller#index'
但這是在前端工作。
如何使用新標簽將此頁面移至管理面板?
要使此控制器僅在admin登錄時才能工作(與Admin
命名空間中的其他控制器一樣),它應該從Admin::BaseController
繼承。 要創建新選項卡,您應該創建Deface
,如下所示:
Deface::Override.new(:virtual_path => "spree/layouts/admin",
:name => "admin_content_admin_tab_parser",
:insert_bottom => "[data-hook='admin_tabs']",
:text => "<%= tab :new_tab, :url => 'admin/new_tab', :icon => 'icon-th-large' %>",
:disabled => false)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.