Ahoj,
potřeboval bych poradit, jak lze filtrovat články pomocí tagů (každý článek má pole "tags"). Aktuálně pro zobrazení článků na jiné stránce využívám tento kód:
<?php
global $user;
$query = new EntityFieldQuery();
$query->entityCondition('entity_type', 'node')
->propertyCondition('type', 'article')
->propertyCondition('status', 1)
->propertyOrderBy('created', 'desc')
->range(0, 5)
->addMetaData('account', user_load($user->uid));
$result = $query->execute();
$news_items = array();if (isset($result['node'])) {
$news_items_nids = array_keys($result['node']);
$news_items = entity_load('node', $news_items_nids); }
foreach($news_items as $nod)
{
print '<a href="' . url("node/" . $nod->nid) . '" style="display:block; overflow:auto;">';
print '<img align="left" src="' . dodejIkonu($nod) . '" style="margin-right: 10px;" />';
print $nod->title;
print '</a><br />';
}
?>
Výsledek tohoto filtru je zde: http://www.starwars.cz/filtr-tag%C5%AF
Bohužel kód není můj a já v PHP neumím, takže pokud by mi někdo pomohl, byl bych moc vděčný.
Díky moc.
Já bych se na to snažil…
Já bych se na to snažil použít Views. Zkus popsat přesně co to má dělat.
ja bych vystavil jmeno…
ja bych vystavil jmeno autora. kamenovani za 3, 2, 1...
Souhlas s Petrem - predelat do Views.
Přidat komentář