【Drupal8】如何在twig判斷使用者

Drupal8裡面有提供user.getroles的參數可以供我們來取得當前使用者的角色 {% set roles = user.getroles() %} ` ...

【Drupal 8】Autosubmit Exposed-form

// Autosubmit 'view-class-here' views exposed form. $("view-class-here").find("form.views-exposed-form").find("select").bind("change", function () { $(this).closest("form").trigger( ...

【Drupal 8】依據使用者的不同在body上面增加Class

有些時候會需要依照使用者的不同來製作不同的樣式 像是買家與賣家使用的文字hover顏色、網站管理員與一般使用者要看到不同的特效,等諸如此類的東西 像這種情形我們就能使用preprocess來做判斷! function YOUTHEMENAMEpreprocesshtml(&$variables) { // The getRoles() method will re ...

【Drupal 8】如何使用twig修改views產生的頁面

其實在Drupal8的views已經有了自己的twig命名規則 而這些命名規則也是有優先套用的順序 Twig優先套用順序     [base template name]--[view machine name]--[view display id].html.twig     [base template name]--[view machine name]--[view ...