2017-10-16 1 views
0

홈페이지 (Magento 2)에 블로그를 게시하려고합니다. 그래서Magento 2. Aheadworks 블로그. 홈페이지에 게시

나는이 응용 프로그램/디자인/프론트 엔드에 저장 블로그 homepage.phtml라는 다음 템플릿,/XX/테마 기본/Aheadworks_Blog/템플릿/블로그 homepage.phtml :

<?php 
 
/* @var $block \Aheadworks\Blog\Block\PostList */ 
 
?> 
 
<?php 
 
    $posts = $block->getPostCollection(); 
 
?> 
 
<?php if ($posts->getSize()): ?> 
 
    <div class="aw-blog-posts"> 
 
     <?php foreach ($posts as $post): ?> 
 
      <?php echo $block->getItemHtml($post) ?> 
 
     <?php endforeach; ?> 
 
    </div> 
 
    <?php if ($block->getPagerHtml()): ?> 
 
     <div class="aw-blog-pagination"><?php echo $block->getPagerHtml(); ?></div> 
 
    <?php endif ?> 
 
<?php else: ?> 
 
    <div class="message info empty"> 
 
     <div><?php echo __('No posts.') ?></div> 
 
    </div> 
 
<?php endif; ?> 
 
~

문제는 내가 만든 모든 게시물을 가져와 가장 최근의 3 개만 표시하고 싶습니다.

이 방법이 있습니까? 협업에 감사드립니다.

답변

0

대답을 찾았습니다 : 1. 확장명과 함께 제공되는 템플릿을 사용자 지정 테마에 복사합니다. 2. 3 ~ 4 개의 게시물 만 표시되도록 조정하려면 PHP 코드를 적용하여이 작업을 수행 할 수 있습니다. 조정하지 않으면 처음부터 작성된 모든 게시물이 템플릿에 표시됩니다. 3. 템플릿을 홈페이지 (xml 또는 cms 페이지의 백엔드를 통해)에 놓으십시오. 쉽고 효과적인 솔루션입니다. 그것은 나를 위해 일했습니다.

관련 문제