Drupal答案

對Drupal開發人員和管理員的問答

3
Drupal 8:子目錄中的多站點不起作用
我遵循了本教程( Drupal 7 ),但對我不起作用( Drupal 8 ): 子目錄中的多站點https://www.drupal.org/docs/7/multisite-drupal/multi-site-in-subdirectories 這是我的環境:具有SELinux的CentOs 7(模式:強制執行)清漆4.0.3 Apache 2.4.23 Drupal 8.2.4 我需...
   

3
將屬性添加到渲染數組
我正在嘗試向渲染數組添加一些屬性。在Drupal 7中,我們可以通過在如下所示的數組中添加一個屬性來做到這一點。$items[] = array('data' => $item_data, 'id' => 'someId'); // attribute = 'id' $variables['subpanels'] = theme('item_list', array('items' =>...
  

1
Windows 10上的XAMPP更新模塊失敗
我敢肯定我在Windows 10上正確安裝了Drush8。我以管理員身份運行命令窗口。我更改為我的Drupal目錄,但是我得到 命令pm-update需要更高的引導程序級別才能運行-您將需要從更高級別調用drush功能性的Drupal環境中運行此命令。無法執...
 


0
使用Webform Ajax模塊提交Webform後執行自定義JavaScript代碼
我有一個使用Webform Ajax模塊,Steps模塊和其他幾個模塊的Webform。我想在驗證和提交WebForm後執行一些自定義JavaScript代碼。我知道我可以通過在webform_ajax.module內部修改function _webform_ajax_callback_completed($form, $form_state) {...}來執行自定...
   


0
需要包含項目列表,價格和總計的網絡表單
不確定網絡表單是否可以執行此操作,但我的客戶銷售遊艇。他們想要網站上的Web表單列出潛在客戶可能希望擁有的所有船隻選項(清單),並在客戶檢查列表中的項目時在列表底部創建小計。工作方式:訪問者有興趣購買一條...
 

0
更改我主頁的語言
我有一個模塊為MULTILINGUAL-INTERNATIONALIZATION的網站http://www.apisnatura.com。我設法創建每種語言的頁面,當我單擊任何一種語言圖標時,主菜單都會更改,其餘頁面也會更改。我的問題是...單擊具有相關語言的不同語言圖標後,如何...
  


2
如何訪問已加載的註釋對象?
我正在嘗試訪問控制器中的註釋字段值。使用以下代碼,我可以訪問特定的註釋對象。$comment = \Drupal::entityManager()->getStorage('comment')->load($commentID); 當我為$ comment變量嘗試使用print_r時,可以看到完全加載的註釋對象。 我知道...
  

0
如何根據字段的值隱藏/顯示視圖?
問題:我有一個用戶目錄,任何人都可以訪問,其中包含每個用戶的頁面。但是,有一個僅包含個人信息的視圖(僅是一個塊),我只希望顯示給該頁面所在的用戶或具有管理員角色的用戶。他們不是頁面的作者。我知道如何解...
  

1
多語言網站標題
使用 配置 翻譯模塊翻譯我的網站標題時遇到問題。我將我的設置標題設置為XXX,而tamplte根本不顯示它。相反,它總是在節點標題的末尾附加 | Drupal 字符串。當我單擊以添加翻譯時,將字符串翻譯為 YYY 並保存表格,所有內容似...
  

3
呈現自定義實體
我有一個自定義實體 贊助商 。我想為該實體創建一個自定義模板。但是我仍然想使用在UI中定義的格式化程序設置。所以我在註釋中將viewbuilder設置為默認的EntityViewBuilder 我在.module文件中定義了主題掛鉤'sponsor'function sponsors_theme...
   

1
高級論壇評論的"接受答案"按鈕
我有一個使用Advanced Forum模塊的論壇,用戶可以在其中提問。我想在回答旁邊添加一個按鈕,以便問題的發布者可以接受其中一個答案(實際上,就像該論壇一樣)。然後,我希望該帖子突出顯示為正確答案。我意識到Flag是用於...
   

0
#states和#ajax無法彈出
我只需要獲取HTML形式的表單。為此,我在hook_menu()中使用了傳遞回調。這是我的示例代碼:function test_menu() { $items['htmlform'] = array( 'access callback' => TRUE, 'page callback' => 'test_htmlform' 'delivery callback' => 'delivery_text_plain', 't...
  


1
無法訪問管理員
我正在嘗試訪問我的Drupal網站的管理員,但是... / admin和... /用戶不起作用。當我嘗試訪問這些頁面時,會顯示404頁面。我相信可能已將其重定向到類似於https://www.drupal.org/project/rename_admin_paths的位置。我可以訪問此配置更改存儲...
 

0
數據庫選擇(db_Select)
數據庫包含一個 mcms_field_data_field_cage_id_vbc 表,該表具有6000多個記錄。我正在使用以下代碼來獲取該表的內容。function hello_db() { $query = db_select('mcms_field_data_field_cage_id_vbc', 'tb'); $query->fields('tb', array('field_cage_id_vbc_target_id')); ...
  

1
如何刪除塊上的默認緩存標籤?
我要注意的是: 我將緩存數組設置為我希望其在塊中的大小 它傳播到BlockViewBuilder.php並放入$build的content數組 $ build本身仍然有一個#cache數組,默認情況下具有三個上下文:array('languages:language_interface', 'theme', 'user.permissions') 我想...
   

1
如何為不同的環境(開發和登台)命名多站點?
我有一個Drupal項目,它是一個多站點設置。我目前的網站命名如下:sites/site1.example.dev sites/site2.example.dev sites/site3.example.dev 這對於在開發人員本地進行工作是很好的,因為我可以將瀏覽器指向 site1.example.dev , site2.example.dev 或 sit...
  

Next page