以样式加载图像(默认滑块)Concrete5

时间:2018-11-30 10:13:15

标签: image slider concrete5 concrete5-8.x

在Concrete5 8.x的自定义滑块中,图像会用$ tag加载

<?php $f = File::getByID($row['fID']) ?>
   <?php if (is_object($f)) {
       $tag = Core::make('html/image', array($f, false))->getTag();
       if ($row['title']) {
          $tag->alt($row['title']);
       } else {
          $tag->alt("slide");
   }
   echo $tag;
?>

我喜欢以以下方式加载图像(样式为“ ...”

<li><img src="data:image/gif;base64,xxx" style="background-image: url('images/slider-image.jpg');"></li>

我有一种简单的方法可以更改图像的加载方式并以样式调用位置吗?类似于以下示例:

<li><img src="data:image/gif;base64,xxx" style="background-image: 
url('CODE_TO_IMAGE_URL');"></li>

1 个答案:

答案 0 :(得分:0)

这段代码怎么样?

<?php
$f = File::getByID($row['fID']);
if ($f) {
    ?>
    <li>
        <img src="data:image/gif;base64,xxx" style="background-image: url('<?= $f->getRelativePath() ?>')" />
    </li>
    <?php
}
?>