Я хочу, чтобы класс в теге списка отображался в выражении if.
В css:
li.Popup.EditAccountLink
так что это должно быть что-то вроде этого, но, конечно, это не хороший синтаксис....
if(!= Gdn::Session()->UserID) {
li class Popup.EditAccountLink {
"display:none;"
}
}
Может ли кто-нибудь помочь мне сделать правильный путь?
я бы сделал так:
<?php
$class='';
if (condition) {
$class=' class="hidden"';
} else {
$class=' class="whatever"';
}
echo '<div'. $class .'></div>';
?>
Вы могли бы сделать что-то вроде этого:
(Чтобы у вас было 2 разных класса в css, и если условие истинно, вам нужно только изменить class attr.
element
)
Пример (Недействительный код):
PHP:
<?php
if(condition) {
echo "<div class='normal'>TEST</div>";
} else {
echo "<div class='hide'>TEST</div>";
}
?>
CSS:
.normal {
display: inline;
}
.hide {
display: none;
}
Надеюсь, вы получите идею