Файл tpl для вызова Drupal 7 основан на $ строках - PullRequest
0 голосов
/ 20 мая 2019

У меня есть два файла вида:

1) views-view - site-search - site-search-page.tpl.php

2) views-view-unformatted--site-search - site-search-page.tpl.php

Второй файл tpl отвечает за вывод полей в и т. д. Первый файл tpl состоит так:

<?php if ($rows): ?>
<?php print $rows; ?>
<?php elseif ($empty): ?>
  ....
<?php print $empty; ?>
<?php endif; ?>

Теперь я создал пользовательский модуль, и в пользовательском модуле я хочу, чтобы любой из приведенных выше файлов TPL, основанный на $ строках, был пустым или нет.

    /**
     * Implements hook_theme().
     */
    function site_search_theme($existing, $type, $theme, $path) {
      $theme = array();
      $theme['views_view__site_search__site_search_page'] = array(
        'base hook' => 'views_view',
        'template' => 'views-view--site-search--site-search-page',
        'path' => drupal_get_path('module', 'site_search') . '/templates',
       );
      return $theme;
    }

Мой вопрос: как я могу определить$ lines пуст или что-то в моем пользовательском модуле?И как я могу вызвать соответствующий файл TPL из пользовательского модуля?

...