$page = name の場合、特定のコンテンツを非表示にする方法
例えば:
<?php
if ($page=='special'){
echo "<div>hello</div>";
}
?>
上記の例では、$page = special の場合に div が表示されます。これとは逆に、$page = something の場合に特定の div を非表示にするにはどうすればよいですか?
編集:
具体的には、$clients ページにいるときにメイン ナビゲーションを非表示にしたいと考えています。
<nav>
たとえば、名前を付けた場合、特定の div を非表示にすることはできますか? <nav id="clients">
PHP は次のようになり$clients
ます。
<?php echo $url; ?>
また、問題のコンテンツには、その中に同類が含まれていることにも言及する必要があります。
これは、$clients ページで非表示にしたい正確なコンテンツです。
<nav>
<ul>
<li><a <?php if ($page=="work") echo "class=\"current\"" ?> href="<?php echo $url; ?>" title="Work">Work</a></li>
<li><a <?php if ($page=="profile") echo "class=\"current\"" ?> href="<?php echo $url; ?>profile/" title="Profile">Profile</a></li>
<li><a <?php if ($page=="approach") echo "class=\"current\"" ?> href="<?php echo $url; ?>approach/" title="Approach">Approach</a></li>
<li><a <?php if ($page=="contact") echo "class=\"current\"" ?> href="<?php echo $url; ?>contact/" title="Contact">Contact</a></li>
</ul>
</nav>