0

下面的代码将排除在页面和故事类型上打印的内容类型“名称”。问题,我该如何做与此相反的操作并仅在 Page 和 Story 类型上打印内容类型名称?

    <?php
    if (!in_array($node->type, array('story', 'page'))) {
    print node_get_types('name', $node);
    }
    ?>

我删除了(!),它的工作原理。如何将 css 样式嵌入到这个脚本中。当我以这种方式尝试时出现错误。我只需要在 Page 或 Story 类型上显示的样式。

    <?php
    if (in_array($node->type, array('story', 'page'))) {
    <div class="mystyle">
    print node_get_types('name', $node);
    </div>
    }
    ?>

我在使用“打印”时获得了 CSS 样式

    <?php
    if (in_array($node->type, array('story', 'page'))) {
    { print '<div class="mystyle"> ';
    print node_get_types('name', $node);
    }
    print '</div>';
    }
    ?>  
4

2 回答 2

0

假设我正确理解了这个问题,只需删除 not (!) 运算符,例如:

<?php
if (in_array($node->type, array('story', 'page'))) {
     print node_get_types('name', $node);
}
?>
于 2012-04-12T16:50:46.733 回答
0

只需删除!运算符:

if (in_array($node->type, array('story', 'page'))) {
  print node_get_types('name', $node);
}
于 2012-04-12T16:50:36.460 回答