Тема пользовательского блока не работает

Я следил за этим постом

http://legomenon.io/article/drupal-7-creating-theming-custom-block-content

поэтому я сделал их соответственно,

у меня есть эти, кстати имя мой мой пользовательский модуль efq_story_list

HOOK_THEME

function efq_story_list_theme() {
return array(
'efq_story_list_function_items' => array(
'variables' => array('items' => NULL),
'template' => 'templates/efq_story_list--block'
),
);
}

ФУНКЦИЯ, СОЗДАЮЩАЯ СПИСОК

function __efq_story_list_block_content() {
#SOME CODE HERE and variable $items has the list
return theme("efq_story_list_function_items", array("items" => $items));
}

HOOK_BLOCK_VIEW

Название блока opinion

function efq_story_list_block_view($delta = ''){
switch ($delta) {
case 'opinion':
$block['content'] = __efq_story_list_block_content();
break;
}
return $block;
}

Тогда на моем templates/efq_story_list--block у меня есть файл efq_story_list--block.tpl.php.. тогда я очищаю весь кеш,

но теперь я получаю WSOD. Я попробовал это на локальной машине, и она работает, поэтому мне интересно, что еще я могу пропустить на моей производственной площадке .. Большое спасибо .. Я новичок в Drupal, поэтому я не знаю, где искать больше …

РЕДАКТИРОВАТЬ # 1

содержимое файла шаблона

<?php $items = $variables['items']; ?>

<div class="row">
<?php foreach($items as $item): ?>
<div class="col-md-3 news_list panel">
<div class='thumbnail_wrapper'>
<a href="<?php print render($item['path']); ?>"><img src="print render($item['image_url']);" /></a>
</div>
<div class="meta small_sprite">
<span class="generic icon source_<?php print render($item['source_class']); ?>"></span>
<span><?php print render($item['source']); ?></span>
</div>
<div class="caption">
<a href="<?php print render($item['path']); ?>"><?php print render($item['title']); ?></a>
</div>
</div>
<?php endforeach;
</div>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]