هل لدى Drupal زر طباعة مثل رابط الطباعة
-
01-10-2019 - |
سؤال
لدى Drupal وظيفة رابط طباعة أستخدمها في .tpl.php
<?php
print l(t('Announcement'), 'node/30');
?>
l
يجعلها تصبح رابطًا. هل لدى Drupal وظيفة API مكافئة لصنع أزرار؟
إذا لم يكن الأمر كذلك ، فما هو أفضل اقتراحك لهذا؟
المحلول
يتعلق الأمر بما تعنيه بـ "زر".
إذا كنت تتحدث عن زر النموذج الفعلي ، فستحتاج إلى إلقاء نظرة على واجهة برمجة تطبيقات نموذج Drupal حول كيفية عمل النماذج.
إذا كنت تتحدث عن صنع شيء يشبه زرًا ، فسأظل أستخدم L () ، لكن تمرير شيء مثل "Class" => "My-Fancy-Button" إلى صفيف السمات ، ثم قم بتصميم My- فئة Fancy -Button مع CSS - إما ببساطة مع لون BG وبعض الحدود ، أو بخلفية صورة أكثر تعقيدًا.
نصائح أخرى
أبدأ هنا: http://api.drupal.org
حول الأشكال: http://api.drupal.org/api/group/form_api/6
حول كتابة الوحدات النمطية: http://drupal.org/developing/modules
أمثلة على النماذج وغيرها هنا: http://drupal.org/project/examples