Я добавил кнопку при клике на которую появляется дополнительная информация.
Ее необходимо поместить рядом с заголовками, в моем случае заголовками вьюх-страниц.
Я добавил в page-мой_тип_материала.tpl.php кнопку рядом с заголовком.
Но эта кнопка появляется и у заголовков нод, что нужно добавить в код вывода кнопки что бы решалась моя задача.
пи.эс. видимо нужно делать проверку то что страница не является нодой.
Комментарии
а не проще в хедере вьюхи это разместить?
не не проще
мне нужно у заголовка...
Ну и под заголовков доп инфа типа - добавить материал, всего добавлено столько-то... в общем статистика.
<?php
$is_node
= (arg(0) == 'node' && is_numeric(arg(1))) ? TRUE : FALSE;if (
$is_node) {// Это нода
} else {
// Это не нода
} ?>
Что с синтакисом не получается... ОШИБКА
$is_node = (arg(0) == 'node' && is_numeric(arg(1))) ? TRUE : FALSE;
if ($is_node) {
<h2 class="page-title3"> <?php if ($title) print $title ?> </h2>
}
else {
<h2 class="page-title3"> <?php if ($title) print $title ?> </h2> LOLOLO
}
?>
if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ) {
}
}
if ( arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ):?>
lalala
<?php endif; ?>
Может так ?
<?php
$is_node
= (arg(0) == 'node' && is_numeric(arg(1))) ? TRUE : FALSE;$lo_lo = 'LO-LO';
if (
$is_node) {if ($title) print '<h2 class="page-title3">' . $title . '</h2>';
}
else {
if ($title) print '<h2 class="page-title3">' . $title . '<span class ="lo-lo">' . $lo_lo . '</span></h2>';
}
?>Parse error: syntax error, unexpected '='
если $lo-lo =
убрать и просто слово написать, работает схема.
но у меня там и скрипты и пхп коды...
вот такую конструкцию нужно запихунть для не ноды
<script type="text/javascript">
$(document).ready(function(){
$(".btn-slide").click(function(){
$("#panel").slideToggle("slow");
$(this).toggleClass("active"); return false;
});
});
</script>
<div id="panel">
<?php print t('All reports:');?> <?php $type = 'reports'; print db_result(db_query('SELECT count(*) FROM {node} WHERE type = \'%s\' AND status = 1', $type )); ?>
<br />
<?php if (user_access('create reports content')) print l(t('Add reports'), 'node/add/reports'); ?>
</div>
а для ноды
вместо $lo-lo $lo_lo
«вот такую конструкцию нужно запихунть для не ноды »
Это уж сам как нибудь
понятное дело