Smarty Templates - возвращает информацию о продукте в зависимости от типа темы - PullRequest
0 голосов
/ 05 августа 2010

Я использую следующий код:

{foreach from=$entries key=i item=topic}
  {if $topic.topic_style == problem}
    <li>
      <a href="topic.php?id={$topic.id}">{$topic.title}</a>
    </li>
  {/if}
{/foreach}

Возвращает темы, которые являются * problem.

Возможно пометить проблему с продуктом, система использует API Get Satisfaction.

Я хочу вернуть product, связанный с этим Topic, если есть продукт, связанный с этой темой.

У меня есть следующее, которое возвращает все продукты:

{foreach from=$products key=i item=product}
  {$product.name}
{/foreach}

Мне интересно, сможет ли кто-нибудь разобраться, как я могу объединить эти две части кода, чтобы вернуть продукт, связанный с этой темой?

1 Ответ

0 голосов
/ 05 августа 2010

почему вы хотите сделать это по-умному? это подрывает принцип использования шаблонов, если вы помещаете в них так много php-кода я бы посоветовал вам создать многомерный массив, такой как $ array [topic_key] ['producs'] и пройти по нему с помощью smarty

...