Есть ли у Drupal кнопка печати, например, ссылка для печати - PullRequest
2 голосов
/ 06 сентября 2010

Drupal имеет функцию печати ссылки, которую я использую в своем .tpl.php

<?php
print l(t('Announcement'), 'node/30');
?>

l делает его ссылкойИмеет ли drupal эквивалентную API-функцию для создания кнопок?

Если нет, то каково ваше лучшее предложение для этого?

Ответы [ 2 ]

5 голосов
/ 06 сентября 2010

Все сводится к тому, что вы подразумеваете под «кнопкой».

Если вы говорите о фактической кнопке формы, то вы захотите взглянуть на API формы drupal, чтобы узнать, как делать формы.

Если вы говорите о создании чего-то похожего на кнопку, то я все равно буду использовать l (), но передам что-то вроде "class" => "my-fancy-button" в массив атрибутовЗатем создайте стиль для класса my-fancy-button с помощью CSS - либо просто цветом bg и некоторыми границами, либо более сложным фоном изображения.

0 голосов
/ 06 сентября 2010

Начните здесь: http://api.drupal.org
О формах: http://api.drupal.org/api/group/form_api/6
О написании модулей: http://drupal.org/developing/modules
Примеры форм и др. Здесь: http://drupal.org/project/examples

...