Друзья, помогите, пожалуйста. Только начинаю учить php, уже несколько часов пытаюсь сделать условие, но постоянно ошибки. Нужно построить такое условие "Если поле field_post_video заполнено, то вывести плеер (ссылка внутри плеера - значение этого же поля), если это поле пусто, то вывести другое поле". Вот код, который выдает ошибки
<?php
$field
= field_get_items('node', $node, 'field_post_video');
if ($field) {
print '<?php <script>
var player = new Playerjs({id:"player", file:"print render($content["field_post_video"]["0"]);"});
</script> ?>';
}
else{
print "<div class="postpageimage"><img src="<?php print render($content['field_post_image']['0']); ?>" title="<?php print render($content['title']); ?>"></div>";
}
?>
Заранее спасибо)
Комментарии
https://www.php.net/manual/ru/function.empty.php
https://www.php.net/manual/ru/function.isset.php
Проверяли ?
Проверка на пустое поле работает хорошо, проблема в том, что я не могу никак вывести плеер и изображение)
<?php
print '<script>var player = new Playerjs({id:"player", file:"' . render($content["field_post_video"]["0"]) . '"});</script>';
?>
<?php
print '<div class="postpageimage"><img src="' . render($content['field_post_image']['0']) . '" title="' . render($content['title']) '"></div>"';
?>
А так ?
Спасибо. Второе условие работает. А первое нет... Странно, что в коде есть, а на странице плеера нет
Да, точки не хватило )
Заработало, спасибо)