2015-02-09 4 views
-1

Я недавно начал работать в этой компании, и я пытаюсь изменить php-код, который уже был создан для отображения блоков на странице. Я использую свой localhost и wamp для тестирования и разработки моего кода. первый блок, который я создал, работал как единственное, что я сделал, это скопировать и изменить заголовок кода, но теперь, когда я пытаюсь сделать то же самое для второго и по какой-то причине не работает. на моей странице блога localhost drupal 6 я мог видеть блок, который я создал, и регион назначил ему, но он все еще не отображается на странице. Что мне не хватает?пользовательский drupal 6 не отображается на странице

Ниже приведен код, который я использую. Любая помощь будет оценена.

на конкретной странице настройки видимости это код PHP:

<p><?php return _admin_block_visibility('breeding_race_results'); ?></p> 


$blocks['race_results'] = array('info' => t('Race Results'), 
    'status' => 1, 
    'region' => 'middle', 
    'visibility' => 2, 
    'weight' => -100, 
    'pages' => '<?php return _admin_block_visibility(\'race_results\'); ?>', 
     ); 
case 'race_results': 
    $block['subject'] = t('Race Results'); 
    $block['content'] = admin_race_results_block_content(); 
    break; 
+0

Как сейчас, ваш вопрос слишком сложно понять. Пожалуйста, уточните вопрос, хотите ли вы получить ответы. – kekkis

ответ

0

Как правило, в Drupal, вам не нужно писать код, чтобы иметь вещи, отображаемые. Используйте управление основными блоками Drupal (Structure> Blocks) или используйте модуль Context, чтобы сообщить системе, в которой вы хотите, чтобы некоторые элементы, такие как блоки, отображались (какая страница или какой тип страниц и т. Д.). Кроме того, используйте модуль Views для создания динамических списков вещей, которые будут отображаться в любом месте системы.

Кроме того, если блок не показывает, где он предположительно, добавьте туда текстовый текст и проверьте, будет ли это работать. Сначала вы захотите выяснить, есть ли проблема с кодом в блоке (что делает результаты невидимыми) или проблема в том, что блок вообще не рендерит.

Смежные вопросы