【发布时间】:2011-03-09 12:49:50
【问题描述】:
我使用我的自定义块在my Drupal 7 installation的首页显示一个Flash游戏,但也有烦人的消息:
<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的钩子吗?在我的模块中,我想让 #first-time 为浅灰色或不可见。
我不希望仅仅为了摆脱该文本而添加空白内容。
谢谢! 亚历克斯
更新:
我已将以下内容添加到我的模块中:
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 没有被缓存...)
【问题讨论】: