2013-04-20 2 views
1

Я использую модуль Tweet в Drupal 7. Мне нужен код для печати поля твита в node-type.tpl.php. К сожалению, я не смог найти правильный код, чтобы ссылка появилась в моем узле. Используя созерцание, я нашел следующий код;Drupal- Ищете код для печати твита node-type.tpl.php

<?php echo $content['tweet']; ?> 
<?php echo $content['field_tweet']; ?> 
<?php echo render($content['tweet']); ?> 
<?php echo render($content['field_tweet']); ?> 
<?php print $node->content['body']['#object']->content['links']['tweet']['#theme'] ?> 
<?php print $node->content['body']['#object']->content['links']['tweet']['#attributes']['class'][1]?> 
<?php print $node->content['body']['#object']->content['links']['tweet']['#attributes']['class'][0]?> 
<?php print $node->content['body']['#object']->content['links']['tweet']['#links']['tweet_Twitter']['html']?> 
<?php print $node->content['body']['#object']->content['links']['tweet']['#links']['tweet_Twitter']['href']?> 
<?php print $node->content['body']['#object']->content['links']['tweet']['#links']['tweet_Twitter']['title']?> 
<?php print $node->content['body']['#object']->content['links']['tweet']['#links']['tweet_Twitter']['title']?> 

Но никто из них не работает. У кого-нибудь есть идеи?

+0

Вы пробовали 'print_r ($ node)', чтобы получить представление о структуре? Модуль 'devel' также покажет вам это. – ceejayoz

+0

Привет, Я пробовал свой код как в node-type.tpl.php, так и в содержимом самого узла и ничего не получал. – Meggy

+0

Выполняет ** любые ** изменения в файле node-type.tpl.php на сайте? Возможно, у вас проблема с кешированием, или node-type.tpl.php может даже не использоваться. – ceejayoz

ответ

1

Документация модуля Tweet указывает, что она будет отображаться в разделе ссылок узла. Добавьте к этому узлу - контент-типа name.tpl.php, где вы хотите, вы чирикать ссылки, чтобы сделать:

<?php print render($content['links']); ?> 

и очистить кэш.

+0

У меня есть node - content-type-name.tpl.php, работающий правильно, очень сильно измененный узел отображается. Кэш был очищен снова и снова. Но код ничего не показывает ... ??? – Meggy

+0

Документация модуля Tweet указывает, что она будет отображаться в разделе ссылок узла, попробуйте следующее:

+0

Это сработало! Большое спасибо. Я вырывал волосы ... вы можете отредактировать свой ответ, чтобы отразить код в своем ответе, а не ваш оригинальный комментарий. – Meggy

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