Как заказать массив, используя поле Положение Magento
Я использую Magento и WordPress, поэтому перешел на модуль FishPig. У меня есть страница CMS, и я использую вкладку связанных сообщений в блоге, чтобы выбрать сообщения для отображения на этой странице, и все это работает должным образом.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь использовать поле положения в Magento рядом с каждым выбранным сообщением, они всегда остаются в том же порядке на внешнем интерфейсе, независимо от того, в каком порядке я их установил.
Я знаю, что в категориях Magentos вы можете использовать одни и те же поля позиции, чтобы упорядочить показ продуктов в этой конкретной категории, поэтому я хочу использовать ту же функцию для приведенного ниже кода, чтобы упорядочить сообщения в блоге, но я не могу узнать, как заставить это работать,
<?php if (($posts = $this->getPostCollection()) !== false): ?>
<?php if (count($posts) > 0): ?>
<div class="box-collateral box-description" style="padding:5px 20px;">
<!--<?php if ($title = $this->getTitle()): ?>
<h2 style="margin-bottom:15px;">Blog <span style="color: #68d088;">Posts</span></h2>
<?php endif; ?>-->
<div class="std">
<ul>
<?php foreach($posts as $post): ?>
<li class="related-blogs">
<a href="<?php echo $post->getPermalink() ?>"><h2><?php echo $this->escapeHtml($post->getPostTitle()) ?></h2></a>
<div class="content">
<?php
$pos = strpos($post['post_content'], ' ', 300);
echo substr($post['post_content'],0,$pos );
?>
</div>
<a style="color:#68d088; font-weight:bold;" href="<?php echo $post->getPermalink() ?>">Read More...</a>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
<?php endif; ?>
<?php endif; ?>