Drupal 7 德鲁帕尔7。当我单击“时,如何更改节点的CSS?”;阅读更多?“;

Drupal 7 德鲁帕尔7。当我单击“时,如何更改节点的CSS?”;阅读更多?“;,drupal-7,drupal-theming,Drupal 7,Drupal Theming,我正在创建一个自定义主题(作为n00b)。基本上,我在主页上以小div块的形式显示内容 我的节点.tpl.php看起来像这样: <div class="content-block"> default node.tpl.php stuff here </div> 这里是default node.tpl.php 这在头版上还可以。然而,当我点击“阅读更多”进入全文页面时,/node/[nodeId],显然,它仍然显示为小CSS内容块div 我想用一个不同的CSS

我正在创建一个自定义主题(作为n00b)。基本上,我在主页上以小div块的形式显示内容

我的节点.tpl.php看起来像这样:

<div class="content-block">
    default node.tpl.php stuff here
</div>

这里是default node.tpl.php
这在头版上还可以。然而,当我点击“阅读更多”进入全文页面时,/node/[nodeId],显然,它仍然显示为小CSS内容块div


我想用一个不同的CSS类来展示全文。最好的方法是什么?

是的,有一些最好的方法可以实现这一点

  • 首先,我不确定您是否使用单独的头版tpl。如果没有,请尝试使用页面--front.tpl.php。在这里,您可以提供所需的格式来创建适当的首页。为什么需要这样做,因为您不需要修改node.tpl.php文件。因此,在这个前端tpl文件中,您可以放置所需的代码。
    
    这里是default node.tpl.php
    

    您还可以使用面板模块创建首页。因此,不需要修改nope tpl文件。始终避免修改tpl文件面板模块使操作更简单

  • 其次,您不应该触摸节点.tpl.php文件。修改文件后,将无法将其重新定义为默认值。因此,保持原样,并将其恢复为默认文件。现在,如果你发送一些文章链接,它不会中断

就是这样。如果这对你有帮助,那么请像:)

继续鼓动:)