【D8教學】Drupal8超新手入門開發系列-twig前端與Vue前言 在Drupal8的開發中,twig佔了非常重要的一部份,D8版型系統中要呼叫後端的變數、寫HTML、對變數做處理等等都是使用twig,此篇文章先初步介紹新手遇上twig需要注意哪些事情。 如何修改twig 在專案開始時會需要設定settings.php若有多人協同開發則還會有settings.local.php若為多人協同開發在settings
【D8 教學】如何通過composer.json加入第三方插件到Library資料夾後端和Drupal在D8的環境中,我們將會大量的使用Composer來管理所有模組與環境的相依套件。但常常我們會遇到我們需要直接來下載第三方套件才能使用模組的情況,這個時候就會需要通過composer來加入這些套件來製作,這篇文章就是分享如何通過直接在composer.json裡加入第三方套件,下載並且安裝。
【D8教學】如何使用twig修改views產生的頁面前端與Vue我們經常使用views製作page,但是這些page的twig使用的檔案名稱全都一模一樣... 萬一我就是只有這個views特別跟人家不一樣的話該怎麼辦呢?
【D8教學】Drupal8超新手入門開發系列-views前端與Vue前言 這次的Drupal8超新手入門開發系列來到了第二篇-views,還沒看過上一篇content type的人可以先觀看這篇[D8教學]Drupal8超新手入門開發系列-content type,看完後緊接著繼續views的開發流程吧! 什麼情況下會使用到views? 超新手入門第一篇建立完content type前我們有拿下面這張圖舉例
【D8 HardCode教學】如何寫入日期資料到Date欄位之中後端和Drupal在D7,寫入日期欄位是件容易的事情,可以直接使用Date函數將值寫入或是用timestamp寫入欄位即可,但是到了D8,你會發現,不管你如何寫入日期到欄位,總是少了幾個小時的時間,但是寫入的資料卻是對的,到底發生什麼事情呢?
D8筆記:如何使用Composer來安裝各式Patch後端和Drupal由於使用Composer Template的方式進行D8的開發,所有的核心、官方模組、全部都不會被git到Repo裡面。因此,Patch的更新方式,有所變化。當然,若是使用原生D8進行開發,並且與D7一樣使用Drush來下載安裝模組,並且都將全部code Commit進去的作法,Patch的使用方式也就比照原來的作法,以下就可以直接跳過囉。
D8筆記:找不到Library嗎?自己建立Composer Package,再引用到到專案內吧後端和Drupal今天在製作D8專案的時候,為了要製作Slideshow而用了slick這個模組,但是安裝完畢這個模組時(我是使用 Composer require安裝),在後台出現Slick Library沒有安裝的訊息 而Slick的作者,並沒有在這個模組的composer.json裡面加入需要的Library,也沒有將這個Library加入到https:/
【D8教學】如何實現在文章頁也能讓選單有Active的效果前端與Vue想要讓文章裡面也能看到選單的Active效果卻不知道該怎麼做嗎? 那就交給 Context Active Trail 吧! 步驟1、新增一個context structure(架構) > context(上下文) > Add context 步驟2、context設定 Conditions的部分點擊Add Condition選擇內容類型(content
【D8 教學】如何整合Vue.js與Twig到你的D8網站之中前端與Vue若你看過我之前寫的文章【Drupal教學】實作整合Vue.js到Drupal網站中,一定會發現在D7使用上面相對來說簡單許多,原因主要是D7在寫Vue語法可以直接寫在tpl裡面,而到了D8,tpl已經變成了twig的情況下,相對來說變得複雜了許多,若還想要用同樣的方式整合Vue到有Twig的D8網站,我們該如何來做呢?這篇文章將會詳細的介紹。
【D8 教學】如何關閉特定區塊Cache後端和Drupal在開發網站的時候,我們會使用開發模式來關閉快取Cache來方便開發,但是上了正式環境後,往往也因為特定的需求,會需要關閉特定頁面、區塊的快取Cache。這篇文章主要是教學如何有效關閉區塊的快取。