В теме бутсрап доступны хлебные крошки в файле page.tpl.php
Я думал, что переменная $breadcrumb будет доступна и в других файлах темы.
попытался распечатать $breadcrumb в шаблоне отдельного типа материала node--content_type.tpl.php здесь она недоступна. Как все таки достать хлебные крошки определенном файле темы?
Комментарии
https://api.drupal.org/api/drupal/includes%21theme.inc/function/theme_br...
Вообще-то предварительно придётся воспользоваться этим:
https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_...
Да-да, точняк.
Ссылку открыл
вставил функцию
понял что вроде как в массив $variables нужно добавить наш массив хлебных крошек сделал это вот так
<?php
function название-темы_preprocess_page(&$variables) {
$variables['breadcrumb'] = theme('breadcrumb', array(
'breadcrumb' => drupal_get_breadcrumb(),
));
theme_breadcrumb($variables);
} ?>
но система выдает ошибку:
В теме бутстрапа в файле page.tpl.php доступна переменная $breadcrumb понять бы как ее сделать доступной во всех остальных файлах чтобы я мог распечатать вывести echo $breadcrumb так же как это делается сейчас в page.tpl.php
Посмотрел файлы темы бутстрапа эти функции уже написаны. но Почему то переменная доступна только в page.tpl.php
Все верно. Крошки относятся к навигации, на уровне страницы.
А где ей еще надо быть доступной?
В данном случае я хочу вставить хлебные крошки среди полей при выводе материала
поэтому пытаюсь вывести их в соответствующей ноде:
node--мой-материал.tpl.php
поля то от этого материала выводятся
вот пример пока еще сырого кода
<?php
<div id="node-<?php print $node->nid; ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
<div class="group group-text">
<h1 class="page-header"><?=$title?></h1>
<div class="field field-body"><? if(!empty($body))print($body[0]['value'])?></div>
<div class="group group-price">
<div class="item departure">
<div class="value"><? print render($content['field_departure_object'])?></div>
<label>Выезд на объект</label>
</div>
<div class="item min_price">
<div class="value"><span class="prefix">от</span> <? print render($content['field_min_volume'])?></div>
<label>Выезд на объект</label>
</div>
<div class="item garbage_removal">
<div class="value"><? print render($content['field_garbage_removal'])?></div>
<label>Вывоз мусора за собой</label>
</div>
</div>
<a href="#" class="btn btn-yalow">Оставить заявку</a>
</div>
<div class="group group-img">
<div class="field field-img"><? print render($content['field_servise_image'])?></div>
</div>
<?php
// Only display the wrapper div if there are tags or links.
$field_tags = render($content['field_tags']);
$links = render($content['links']);
if ($field_tags || $links):
?>
<?php endif; ?>
<?php print render($content['comments']); ?>
</div>
?>
нужно только понять как сюда подтянуть хлебные крошки
drupal_get_breadcrumb()