簡體   English   中英

如何將PHP或Javascript代碼添加到自定義內容類型

[英]How to add PHP or Javascript code to a custom content type

我正在使用Drupal 7.17。

我創建了一個自定義內容類型,稱為Sidebar Ad(機器名稱sidebar_ad),我想向其中添加Javascript和PHP。 據我了解,在我正在使用的主題的模板目錄中,我需要創建一個名為“ page--sidebar_ad.tpl.php”的文件,然后將PHP和Javascript代碼放入其中,並且該文件只能運行在包含自定義內容類型“邊欄廣告”的塊和頁面中。

我正在使用股票主題之一Bartik進行嘗試,但它對我沒有用。 我通過復制page.tpl.php文件,將其重命名為page-sidebar_ad.tpl.php並在php文件頂部和內容div中的幾個位置添加了一些文本來進行嘗試。 但是,我看不到網站上包含該自定義內容類型的頁面上的任何更改。

我有什么想念的嗎?

您丟失的東西很可能是刷新Drupal的緩存...每次添加鈎子或模板文件時,都需要刷新緩存,以便各個注冊表都可以提取它。

對於覆蓋的頁面模板文件,您還需要主題中標准page.tpl.php文件的副本。 節點模板和其他模板也一樣,您需要原始模板才能使覆蓋生效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM