Redman: Блог

Главные вкладки

Pathauto не обрабатывает шаблоны

10 июля 2011 в 17:25

Поставил drupal 7.2, token-7.x-1.0-beta2 и pathauto-7.x-1.0-rc2.

Создал несколько терминов в дефолтном словаре. В URL aliases -> patterns в поле Default path pattern вбил шаблон:
[termalias-raw]/[node:title]

При добавлении нового материала получил URL вида: sait/%5Btermalias-raw%5D/imia_materiala
Хотя планировал получить URL вида: sait/imia_termina/imia_materiala

Вывод на главную последних записей причисленных к определенному термину

8 ноября 2010 в 2:38

Можно ли стандартными средствами Drupal 7 настроить вывод на главную последних записей причисленных к определенному термину?

В drupal 6 данную проблему решал так:


<?php global $user;

if(

drupal_is_front_page()){ ?>
<?php

$taxo_id 

10;  // ID термина
$list_no =3;  // Количество выводимых записей
$sql "SELECT node.title, node.nid FROM node INNER JOIN term_node ON node.nid = term_node.nid WHERE term_node.tid = $taxo_id AND node.status = '1' ORDER BY node.created DESC LIMIT $list_no";
$left=$right='';
$result db_query($sql);
while (
$anode db_fetch_object($result)) {
if
(!
$left) {
$node=node_load($anode->nid);
$left='
<b>'
.l($node->title"node/$anode->nid").'</b><br>
'
.($node->field_imagefield[0]['filename']?l('<img src="http://ВАШСАЙТl.ru/files/imagecache/1/'.$node->field_imagefield[0]['filepath'].'" alt="" style="float:left;margin:5px" />',"node/$anode->nid",array(),null,null,false,true):'').$node->teaser.'<br><br>Еще РЅРѕРІРѕСЃС‚Рё:';
} else {
$right.="- ".l($anode->title"node/$anode->nid")."<br>";
}
}

$output='
<br>'
.$left.'<br>'.$right.'<br>';
print 
$output;

}

?>

В drupal 7 данный код не работает, так как изменилась структура БД. Мб у кого-то уже есть обновленный код данного скрипта?

Настройка отображения анонса

8 ноября 2010 в 2:26

Можно ли стандартными средствами Drupal 7 настроить отображение анонса у определенного типа материала? В частности настроить вывод в анонсе только уменьшенной копии каринки, которая присутствует в полной версии материала?