建立乙個路由,在這個路由裡設定一下頁面的位址,使用的控制器方法,還有頁面的標題等等 .. 在我們自己的模組的根目錄下 .. 建立乙個路由配置檔案 ..
名字可以是***
.routing.yml .. 路由檔案都是用 .routing.yml 結尾的 .. 在這個檔案裡先新增乙個路由的名字 .. 這裡我把它設定成modal_form_example.form
注意:yaml檔案,需要縮排2個字元。
假設我們的**片段是這樣的:
modal_form_example.form:
path: '/example_form'
defaults:
_form: 'drupal\modal_form_example\form\exampleform'
_title: 'example form'
requirements:
_permission: 'access content'
_access: 'true'
第一行**是乙個新路由的開始,第乙個是modal_form_example是模組名,第二個form是路由名.
path, 我們指定了這個路由的註冊路徑。比如在瀏覽器中輸入localhost/drupal-8.3.2/zh-hans/demo
就能顯示這個模組頁面
defaults:
預設設定,我們設定了兩件事:預設的頁面標題(_title
)和引用乙個democontroller類的乙個方法(_content
)
requirements
要求,我們指定了使用者需要有什麼許可權才能檢視該頁面。
Drupal 8 模組 Module 開發(未完)
我們目標 建立乙個帶有區塊 block 的模組 module 我們建立乙個簡單模組,模組會用到內建的區塊子系統 block sub system 來新增乙個自定義區塊,這個區塊顯示當前drupal中已經啟用的模組列表。我們將分成三個部分 建立drupal模組是一件很簡單的事,簡單到不需要是 php ...
Drupal8 新建第乙個模組
參考 drupal 8 rc 發布了。由於d8使用了symfony2的核心。與之前版本對比,模組的寫法有很大的不同。下面的例子中寫乙個單獨顯示 hello world 頁面的模組。首先要給模組起乙個唯一的機器名 machine name 機器名必須滿足 1.字母開頭 2.只能包含小寫字母和下劃線 3...
drupal 自定義模組許可權設定
items admin module name search array title search page callback function 1 page arguments array 1,2,3,4 weight 1,file users center.pages.inc 此處設定許可權 a...