2010-02-24 47 views
1

我注意到jQuery 1.2.6安裝了Drupal 6的最新版本。但默認情況下它不會被內容頁面調用。假設我想在一個頁面中包含一個非常簡單的jQuery代碼片段(不是插件等):如何在Drupal頁面中實現jQuery代碼(適用於非編碼器)

我正在尋找非編碼器的解決方案。而修改php文件是一個選項,這是我最不希望的解決方案。相反,我想添加一個腳本標籤,拉入最新版本?

我可以想象,它可能會導致我們甚至無法預測的問題,但我已經證實它在單個頁面(當前版本等)上工作得非常好。

有沒有另一個簡單的方法來默認啓用jQuery,可以用最少的代碼完成的事情?

回答

4

是的,包括它在你的.info文件應該可以正常工作。但是,如果您最終發現需要比Drupal核心提供的更新版本的jQuery,請不要只將新版本上傳到您的主題文件夾,並在您的主題文件夾中粘貼引用。信息文件。你會發現Drupal在它認爲需要jQuery的頁面上添加了舊版本的jQuery,並且在一個頁面上你將得到兩個jQuery版本。相反,安裝jQuery更新模塊,並將其提供給您的主題的.info中的新jQuery文件的引用。另外,對於那些不介意編碼的人來說,在hook_init()或preprocess_page函數中調用drupal_add_js()會讓Drupal將jQuery添加到頁面中。

1

看起來像我可以指示他們修改特定主題中的.info文件以包含jQuery。

1

檢查您的主題的page.tpl.php中此代碼:

<?php print $scripts ?>