2015-08-24 97 views
0

幾個月前,我學會了純粹使用HTML和CSS來構建網站。我已經做了一些網站,我最喜歡的是你可以真正確定網站的樣子。現在,我發現如果您在佈局中進行簡單的調整,則必須將代碼複製到所有頁面中。我沒有提供建議時自動升級的模板。所以我開始學習Drupal,我正在圍繞主題工作。 但我似乎並不瞭解如何自定義主題。當我在Google Chrome瀏覽器中檢查元素時,我可以清楚地看到該模板的HTML代碼,但在我的文件夾中,我無法找到包含該HTML代碼的文件。我只能看到.php文件,其代碼如'if(...)than'。所以,沒有明確的HTML代碼像標題。我在Drupal和互聯網上搜索和搜索,我似乎無法理解這個想法。我知道Drupal使用PHP和MySQL,但它也說你必須對HTML有一個很好的理解,但是我沒有看到你使用HTML的地方。我可以在Drupal中編寫自己的HTML代碼嗎?

是否可以在文件中編寫HTML代碼並讓它成爲您的模板?例如:我想要一個在所有頁面上都相同的頁眉和頁腳,並讓它成爲我的模板。

對Drupal :)上的新手有些幫助?

+0

是的。它是。 https://www.drupal.org/node/313510 –

回答

2

這是絕對有可能這樣做。您可以簡單地覆蓋page.tpl.php文件並在該文件中編寫自定義HTML結構。這將在所有頁面中統一呈現您的結構(例如:您的案例中的頁眉和頁腳)。

此外,如果你想只爲頭版你可以使用覆蓋文件以下命名約定

頁 - front.tpl.php

此文件將有其作用僅限於頭版只要。同樣,您可以按照使用情況覆蓋其他文件。

+0

謝謝!在打開page.tpl.php時,我只看到「if(..)then ..」這樣的代碼,因此我認爲我必須學習一個全新的代碼。現在,我重寫了它,它工作。仍然必須從以前的佈局做很多改變,但我會到達那裏:) – vanberla

相關問題