蔭新Drupal中創建新頁面。我想創建一個頁面,並希望直接使用後端內容在頁面中添加數據。我創建了一個像這樣的頁面,page-test.tpl.php。我如何在瀏覽器中調用這個新創建的頁面?在Drupal
Q
在Drupal
0
A
回答
0
首先您必須創建自己的自定義模塊。讓模塊名稱爲test.Create 2文件即test.info和test.module.Declare a hook_menu
函數在test.module文件中。由於您的模塊名稱是test您的hook_menu
將被命名爲test_menu
。 Hook_menu
使模塊能夠註冊路徑以定義如何處理URL請求。路徑可以僅註冊用於URL處理,或者可以註冊鏈接以放置在菜單中。
Test.module
function test_menu() {
$items = array();
$items['test'] = array(
'title' => 'My Page',
'description' => 'Study Hard',
'page callback' => 'test_simple', //Calls the function
'access arguments' => array('access content'),
);
return $items;
}
function test_simple() {
return array('#markup' => '<p>' . t('My Simple page') . '</p>');
}
Test.info
name = Test
description = Provides a sample page.
core = 7.x
添加此嘗試清除drupal cache
然後導航到/test
。嘗試這個link如果你是一個beginner.Try閱讀hook_theme
之後讓您使用您的自定義template.More約hook_theme
here。希望它可以幫助ü交配.. :)
0
頁存儲在數據庫中,而不是像使用舊網站的實際代碼文件。模板文件(.tpl.php)就是 - 模板。舉例來說,假設您有博客內容。您必須創建一個內容類型的「博客」。然後你可以創建一個模板文件(例如node - blog.tpl.php),它將設置博客頁面的外觀。但是您仍需要通過drupal界面添加新頁面才能將它們添加到網站中。如果你想在頁面主體中包含php,你總是可以使用輸入類型的PHP。
如果您只是想從您的網站在瀏覽器中顯示一個php文件,您可以將您選擇的php文件上傳到您的sites/default/files目錄,並通過文件路徑直接訪問它。根據您的意見
相關問題
- 1. 在Drupal
- 2. 在Drupal
- 3. 在Drupal
- 4. 在Drupal
- 5. 在Drupal 7在Drupal的文檔站點
- 6. Drupal的過高查詢時間在Drupal
- 7. 的Drupal,燈箱:lightvideo在Drupal的路徑
- 8. Drupal。在Drupal 7中獲取模板
- 9. jDarpal在Drupal
- 10. 在Drupal 8
- 11. 如何在Drupal
- 12. 在Drupal 7
- 13. 在Drupal站點
- 14. 如何在Drupal
- 15. 暴露在Drupal
- 16. 如何在Drupal
- 17. 暴露在Drupal
- 18. 創建在Drupal
- 19. 在drupal 7
- 20. 隱藏在Drupal
- 21. 使在Drupal 7
- 22. 如何在Drupal
- 23. 在Drupal 7
- 24. 在Drupal 7
- 25. 無法在Drupal
- 26. 在Drupal 6
- 27. Overriede在Drupal
- 28. GmailConnect在Drupal
- 29. 在Drupal的7.0
- 30. 形式在Drupal
,我創建了一個名爲「測試」文件夾(與test.info和test.module文件),並上傳到模塊文件夾的根目錄。並且,我試圖執行頁面,如/?q = test。但它顯示頁面未找到錯誤。 :-( – Rugma
具有u啓用的模塊列表頁面自定義模塊??和你試圖清除緩存... ?? – Outlooker
是的,我已經啓用模塊和清除緩存後嘗試。:( – Rugma