drupal8 模組設定

2021-08-02 03:00:59 字數 856 閱讀 6406

建立乙個路由,在這個路由裡設定一下頁面的位址,使用的控制器方法,還有頁面的標題等等 .. 在我們自己的模組的根目錄下 .. 建立乙個路由配置檔案 ..

名字可以是***.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...