Вывод "Последние материалы"

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

Аватар пользователя Ilnur Ilnur 20 января 2013 в 2:16

В блоке "Последние материалы" данные выводятся в виде таблицы:

<table>
        <tbody>
                <tr class="odd">
                        <td class="title-author">
                                <div class="node-title">
                                        <a href="/node/3">Статья 2</a>
                                </div>
                        </td>
                </tr>
                <tr class="even">
                        <td class="title-author">
                                <div class="node-title">
                                        <a href="/node/2">Статья 1</a>
                                </div>
                        </td>
                </tr>
        </tbody>
</table>

Хотел бы вместо таблицы использовать div. Как это можно сделать?

Комментарии

Аватар пользователя Ilnur Ilnur 20 января 2013 в 15:12

xSPiRiTx, vitaliy.stymkovskyy, я имел ввиду другое. С таблицами и дивами знаком, но с друпалом дел не имел. Хотел узнать, что именно отвечает за вывод этой таблицы.
Вариант ser_house ближе, но все равно что-то не пойму что править...

Аватар пользователя Ilnur Ilnur 20 января 2013 в 16:35

Всем спасибо, разобрался. От таблицы получилось избавиться так:

<?php
function theme_node_recent_block($variables) {
  
$output '';

  

$l_options = array('query' => drupal_get_destination());
  foreach (
$variables['nodes'] as $node) {
    
$output .= theme('node_recent_content', array('node' => $node));
    
$output .= node_access('update'$node) ? l(t('edit'), 'node/' $node->nid '/edit'$l_options) : '';
    
$output .= node_access('delete'$node) ? l(t('delete'), 'node/' $node->nid '/delete'$l_options) : '';
  }
  
  if (
$output) {
    if (
user_access('access content overview')) {
      
$output .= theme('more_link', array('url' => 'admin/content''title' => t('Show more content')));
    }
  }

  return 

$output;
}
?>