我用我的自定義模塊,用於在my Drupal 7 installation頭版顯示Flash遊戲,但也有惱人的消息:添加自定義CSS來Drupal 7的隱藏信息
<div id="first-time"><p>No front page content has been created yet.</p>
<div class="item-list"><ul><li class="first last">
<a href="/node/add">Add new content</a></li>
</ul></div></div>
低於它,我可以不要刪除它。有請添加自定義CSS鉤嗎?在我的模塊中,我想使#第一次淺灰或不可見。
我不想添加空白內容來擺脫那些文本。
謝謝! 亞歷
UPDATE:
我已經添加了以下到我的模塊:
function game_init() {
drupal_set_message('XXX init called XXX');
if (drupal_is_front_page()) {
drupal_add_css('#first-time {color: green;}', 'inline');
}
}
卻看不到裏面我的頭版是CSS代碼或XXX的字符串。
UPDATE2:
哦,我不得不清除緩存和現在的作品(Drupal的文檔似乎是錯在這裏 - 那裏被寫了「內聯」 CSS不被緩存...)
好的,這是一個很好的觀點。我應該覆蓋哪個鉤子來創建一個嵌入我的Flash遊戲的頁面(一個節點?)?如果可能的話,請爲Hello-World頁面寫幾行代碼 –
@Alexander Farber:爲什麼你需要編寫一個鉤子來嵌入你的Flash遊戲?如果你將你的「文本格式」設置爲「完整的HTML」。你可以在頁面中嵌入任何html標籤(所謂的節點)。 – Mahesh
不,我需要鉤子,因爲我通過FlashVars參數將用戶標識,頭像,性別和城市傳遞給我的遊戲的.swf文件。所以我寫了一個game_block_view()來做到這一點。但是一個節點在這裏可能更好? –