首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kirby /php:检查文件类型以便应用不同的标记?

Kirby /php:检查文件类型以便应用不同的标记?
EN

Stack Overflow用户
提问于 2018-06-09 12:18:19
回答 1查看 275关注 0票数 0

通过使用Kirby,我试图提取一个页面的所有文件,并将不同的标记应用于图像和视频。在Kirby中,有$file->type()命令,我认为必须在if-语句中使用该命令,以便对文件进行远程处理,但我的当前代码无法工作。我试过的是:

代码语言:javascript
复制
<?php
$page = page('PageTitle');
$page_files = $page->files();
?>

<div class="slider-container" id="slider#">

    <div class="slider">

        <?php foreach($page_files->sortBy('sort', 'asc') as $page_file): ?>

            <?php if ($page_file->type() == 'image') { ?>

                <div style="background: url('<?= $page_file->url() ?>'); background-size: cover; height: 100vh;"></div>

            <?php endif; ?>

        <?php endforeach ?>

    </div>

</div>

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-12 07:24:44

我的问题的答案很明显,我在if语句的第一行使用了{而不是:,从而犯了一个简单的语法错误。这将是正确的代码版本,区分图像和视频:

代码语言:javascript
复制
<?php if($file->type() == 'image'): ?>
  <!-- markup for image -->
<?php endif ?>

<?php if($file->type() == 'video'): ?>
  <!-- markup for video -->
<?php endif ?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50774215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档