我正在尝试使用砌体布局为类别博客帖子构建新布局,以显示博客帖子预览。
我创建了3个文件:bloglayoutalternativo.php,bloglayoutalternativo.xml和bloglayoutalternativo_item.php
我在blogalternative.php中创建了这样的砌体代码:
<div itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
<div class="event-container">
<ul class="event-main-box clearfix<?php echo $moduleclass_sfx; ?>">
<?php
$i = 0;
foreach ($this->items as $key => &$item) {
if($i%2 == 0)
{
$class = 'item col-xs-6 col-md-4';
}
else
{
$class = 'item col-xs-6 col-md-8';
}
$i++;
?>
<li class="<?php echo $class; ?>" itemscope itemtype="https://schema.org/BlogPosting">
<figure>
<a href="<?php echo $this->link; ?>" class="more-details" itemprop="url">
<img src="<?php echo json_decode($item->images)->image_intro; ?>" alt="<?php echo $item->title; ?>"/>
</a>
<figcaption>
<a href="<?php echo $this->link; ?>" itemprop="url">
<span class="title-box">
<span class="title" itemprop="name"><?php echo $item->title; ?></span>
<span class="sub-title"><?php echo $item->category_title; ?></span>
</span>
<span class="desc">
<?php echo substr(strip_tags($item->introtext),0,75);?><?php echo '...' ?>
</span>
</a>
</figcaption>
</figure>
</li>
<?php } ?>
</ul>
</div>
</div>
我的博客视图中正确显示了砌体视图,但我无法让工作链接到每篇文章。
我收到此错误:/
注意:未定义的属性: / home / dfgdfgdfg / mysite / templates / mytemplate / html / com_content / category中的ContentViewCategory :: $ link /bloglayoutalternativo.php 在线 127
我该怎么办?