Я вижу, что в темплейтах друпала есть переменная $links, которая помимо всего прочего отвечает и за вывод ссылок "Добавить комментарий и Подробнее". И эти два компонента идут всегда вместе.
Мне же нужно сслыку "Подробнее" переместить сразу за тизером текста. А каким образом это можно сделать? Не может же быть, чтобы никто этого не делал раньше...
Если я правильно понял, для этого используется модуль Views, но он НАСТОЛЬКО сложный, что я даже документации не понимаю
Комментарии
Не обязательно вьюс. Можно убрать links и вставить по-отдельности переменные коммента и ссылки на на ноду.
О! Спасибо большое за ответ! А подскажите пожалуйста, есть где-то более-менее полный список всех переменных Друпала?
А то я нашел только одну страницу, а там - 404
http://docs.drupal.ru/doc/peremennye_v_shablonakh
Очень надеялся что есть более актуальный список...
Дело в том, что
$readmore: Истина, если тизер не содержит в себе всю ноду.
Выводит у меня просто цифру "1". Что и правильно. Но нигде нет указания как выводить ссылку на полную новость, т.е. ссылку "Подробнее"
А как это использовать? Я просмотрел больше десятка ссылок, НИГДЕ не написано о том, как это использовать в Друпале
находил разные конструкции,
<?php print_r($links);?>
Выводит все ту же строчку, которую мне нужно разбить на составляющие:
Добавить комментарий Подробнее
А как можно вывести на страницу все переменные, какие можно вставить? И, может быть, нельзя переменную $links расчленить на составляющие вот так вот просто?
Лучше Devel'овский
dpm
Нашел какой-то код, который что-то вывел:
<?php print '
'; ?>
Но опять непонятно:
«[node_read_more] => Array
(
[title] => Подробнее
[href] => node/14
[attributes] => Array
(
[title] => Переход к полной версии материала
)»
print_r($node->links)
А что с этим делать?
Если на страницу вставить <?php print_r($node->$links);?>
то получается ошибка:
Fatal error: Call to undefined function php print_r() in /home/user1458/domains/domain.com/public_html/themes/theme/node.tpl.php on line 1
dwell, вам сюда: http://www.drupal.ru/forum/commerce/job
Блин, ну у меня были подозрения что для этого нужно отдельный модуль... Т.е. возиться придется с views?
нет, модуль не нужен. нужно минимальное понимание того что делаешь. либо желание учиться и читать, читать.
а так тут работы на 2 минуты каждому, кто отписался, я думаю
А, понял - это был намек на то что это за деньги )))))
Трудно было скопировать 20 букв без ошибок?
Если вставлять без значка доллара, то ошибки нет, выводится вот такое:
Array ( [comment_add] => Array ( [title] => Добавить комментарий [href] => comment/reply/19 [attributes] => Array ( [title] => Добавить комментарий к этой странице. ) [fragment] => comment-form ) [node_read_more] => Array ( [title] => Подробнее [href] => node/19 [attributes] => Array ( [title] => Переход к полной версии материала ) ) )
Это можно как-то использовать?
Вы знаете, этот вопрос был решен установкой модуля http://drupal.org/project/ed_readmore
Глупо наверное, но тем не менее сработало...