0

以下のコードは、コンテンツタイプ「name」をページおよびストーリータイプに印刷されないようにします。質問、これとは逆に、コンテンツタイプ名をページとストーリータイプのみに印刷するにはどうすればよいですか?

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

(!)を削除すると、機能します。このscpritにcssスタイルを埋め込むにはどうすればよいですか。この方法で試してみるとエラーが発生します。ページまたはストーリータイプに表示するスタイルが必要です。

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

'print'を使用して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

!演算子を削除するだけです。

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

質問を正しく理解していると仮定して、not(!)演算子を削除します。例:

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