drupal

Drupal 9 多語言站點解決 Paragraphs 字段在custom block 中I18翻譯無法正確顯示問題

Drupal 9 多語言站點啟用 Paragraphs 模組,如果在 custom block 中使用了 paragraphs 類型的字段 ,會遇到字段內文字的翻譯無法顯示問題。該 paragraphs 字段的內容始終加載的是 default 的語言內容(通常是英文),需要在custom module 代碼中使用 hook_preprocess_block() 修改一下。 環境設定:Drupal v9.3.3Paragraphs v1.12.0代碼如下:

Drupal 9 Webform 發送自定義Email 功能的本地開發環境配置

Drupal 9 Webform 表單提交後可以自定義 email 內容發送通知郵件到指定email地址,本地開發中使用 Mailhog 做測試。 💡關於Mailhog的安裝介紹參看Y Cheung之前的文章《本地開發測試郵件服務 Mailhog》需求分析根據需求,確定要做的任務有2個: 用戶提交表單後發送通知 email 至指定地址獲取用戶填寫的表單內容製作指定內容格式的郵件環境設定Drupal v9.3.3Mailhogdrupal/webform v6.1.2drupal/smtp v1.0.0drupal/mailsystem v4.3 操作步驟1.

drupal8 dursh config-import使用簡介

GIT CLONE 代碼 正常流程 stander 安裝drupal8 修改/sites/default/settings.php 指定 config 文件夾位置 $config_directories['sync'] = 'sites/config/sync'; 執行drush命令導入config drush config-import 提示報錯: Drupal\Core\Config\ConfigImporterException: There were errors validating the

在DRUPAL 7自定義多行表格表單中設置添加行按鈕與刪除行按鈕

標題有點拗口,YCHEUNG也想不出來更好的中文表達,沒懂的朋友直接看內文吧(或者看url的英文標題)。 這種功能的表格表單YCHEUNG已經嘗試了五六種方式來寫,但都不滿意。不然就是功能上多少有缺陷,比如無法使用drupal 7 form API的日期type,不然就是很繁瑣的一堆代碼和判斷,看着都頭暈……等,今天終於試出了一個令YCHEUNG較滿意的寫法!分享給大家,也是一種記錄,YCHEUNG有預感,之後還會寫很多個這樣的表單QAQ 最終效果 效果圖一 頁面默認加載出來的表單只有一行,使用時如有需要則點擊繼續添加按鈕,操作一列因目前僅只有一行,不能作刪除操作,不顯示刪除按鈕。產品字段是自動補全的entity reference,三個時間字段是H:i格式用的是jQuery UI Timepicker。 效果圖二