自定获取cover
This commit is contained in:
parent
d39023df8c
commit
beba961edf
16
postlist.php
16
postlist.php
|
@ -56,13 +56,19 @@
|
||||||
<a href="<?php $this->permalink() ?>#comments"><?php $this->commentsNum('评论', '1 评论', '%d 评论'); ?></a>
|
<a href="<?php $this->permalink() ?>#comments"><?php $this->commentsNum('评论', '1 评论', '%d 评论'); ?></a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php $firstImage = show_first_image($this->content); ?>
|
<?php
|
||||||
<?php if($firstImage): ?>
|
// 从文章内容中提取第一张图片
|
||||||
<img src="<?php echo $firstImage; ?>" alt="文章图片" class="cover"/>
|
$firstImage = show_first_image($this->content);
|
||||||
<?php endif; ?>
|
// 检查自定义字段cover是否已设置
|
||||||
|
$cover = $this->fields->cover;
|
||||||
|
// 如果自定义字段cover已设置,则优先使用
|
||||||
|
// 如果没有设置,则显示文章的第一张图片
|
||||||
|
$imageToDisplay = !empty($cover) ? $cover : $firstImage;
|
||||||
|
if($imageToDisplay): ?>
|
||||||
|
<img src="<?php echo $imageToDisplay; ?>" alt="文章图片" class="cover"/>
|
||||||
|
<?php endif; ?>
|
||||||
</article>
|
</article>
|
||||||
<?php endwhile; ?>
|
<?php endwhile; ?>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$this->pagenav(
|
$this->pagenav(
|
||||||
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z" fill="var(--main)"></path></svg>',
|
'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z" fill="var(--main)"></path></svg>',
|
||||||
|
|
Loading…
Reference in New Issue