Пытаюсь вставить код виджета "Мне нравится" (Вконтакте), в njde.tpl.php чтобы выводился после основного содержимого ноды, чуть выше ссылки "Добавить комментарий". Тема сделана в Aristeer.
Вот код node.tpl.php
<div class="art-post">
<div class="art-post-body">
<div class="art-post-inner">
<h2 class="art-postheader"><?php echo art_node_title_output($title, $node_url, $page); ?>
</h2>
<?php if ($submitted): ?>
<div class="art-postheadericons art-metadata-icons">
<?php echo art_submitted_worker($date, $name); ?>
</div>
<?php endif; ?>
<div class="art-postcontent">
<div class="art-article"><?php print $picture; ?><?php echo $content; ?>
<?php if (isset($node->links['node_read_more'])) { echo '<div class="read_more">'.get_html_link_output($node->links['node_read_more']).'</div>'; }?></div>
</div>
<div class="cleared"></div>
<?php ob_start(); ?>
<?php if (is_art_links_set($node->links) || !empty($terms)):
$output = art_node_worker($node);
if (!empty($output)): ?>
<div class="art-postfootericons art-metadata-icons">
<?php echo $output; ?>
</div>
<?php endif; endif; ?>
<?php $metadataContent = ob_get_clean(); ?>
<?php if (trim($metadataContent) != ''): ?>
<div class="art-postmetadatafooter">
<?php echo $metadataContent; ?>
</div>
<?php endif; ?>
</div>
</div>
</div>
</div>
Вот, пытался в несколько мест этого участка кода вставлять код виджета - выводится нормально, но, на главной странице в последнем материале он внизу также высвечивается:( А нужно, чтобы только в самой ноде.
В других темах, обычно ставил код виджета после
<?php if (!$teaser): ?>
и проблем не было. А в темах, сделанных в Аристеер, этого уловия нет.
Подскажите ппожалуйста, как решить проблему.
Заранее спасибо!
Комментарии
http://www.drupal.ru/node/62216