Отображение кода только в полной версии материала как сделать?

Главные вкладки

Аватар пользователя centr3 centr3 20 сентября 2012 в 19:43

Уважаемые Друпалеры, тыкните, пожалуйста, носом в тему про такой код, наверняка есть, но ни в какую не могу найти.
Если вставляю в шаблон ноды код, то он отображается и в полной версии и на страницах разделов в каждом материале, а выводится на таких страницах не одно превью материалов и получается каша. Нужно как-то убрать код из всего кроме полной версии через вставку в шаблон, не могу найти решения.

Алгоритм примерно такой:
Если полная версия материала, то отображаем код.
Если сокращённая версия материала, то не отображаем ничего.

Мой код для вставки это не просто текст, это скрипт, и его, наверное, будет сложнее так вставить.

Очень надеюсь на Вашу помощь.

Комментарии

Аватар пользователя centr3 centr3 20 сентября 2012 в 20:30

Это рекламный код одной системы. Нужно его показывать после полных версий материалов, а из превью убрать, так как он изначально не рассчитан на многократное отображение на странице и к тому же это создаёт кашу, помимо того, что выводится криво.

Аватар пользователя centr3 centr3 21 сентября 2012 в 9:39

Я не программист, если возможно, приведите, пожалуйста, более конкретный пример, не соображу сейчас как использовать...

Аватар пользователя q2_faith q2_faith 21 сентября 2012 в 12:47

"centr3" wrote:
Я не программист, если возможно, приведите, пожалуйста, более конкретный пример, не соображу сейчас как использовать...

прочитайте про if(гугл знает) и посмотрите node.tpl.php

Аватар пользователя centr3 centr3 21 сентября 2012 в 13:58

Получилась вот такая рабочая конструкция:

<?php if ($page) { ?>
здесь код
<?php }; ?>

Спасибо большое за подсказки.
Ещё подскажите, пожалуйста, как убрать вывод этого блока на главной? На главной странице зафиксирована одна из полных версий материалов и в ней выводится код, а он там не нужен...