Milyen modul kell egy gomb elkészítéséhez?

gabriella74 képe

Sziasztok,
Egy új tartalomtípust hoztam létre, de szükségem lenne egy "Érdekel" gombra is, a tartalomtípus legaljára, amit ha megnyomnak átvinne egy űrlapra. Én a "manage fields" alatt nem találok erre lehetőséget. Ehhez valami speciális modult kell használni?

Gabi

Drupal verzió: 
Paal képe

Link Image Field

Bár talán ha fogsz egy textfield-et, beírsz egy linket akár képpel alapértelmezettnek, kiegészítő modullal el is lehet akár rejteni az űrlapról (node beküldéskor meg sem fog jelenni ekkor), akkor az is működőképes lehet.

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

gabriella74 képe

Válaszod köszönöm, kipróbálom ezt a modult!

0
0
Illyés Edit képe

Akkor az nem gomb, hanem link. Lehet gomb formára igazítani a megjelenítését CSS-sel. Vagy használhatod a button HTML elemet, és arra teszel Javascriptet, de ez nem ajánlott. Linkeket linkként (<a> HTML elem) kell kialakítani.

0
0
gabriella74 képe

Ha nem megy a modullal "beletúrok" a CSS-be!

0
0
nevergone képe

Ha programozni szeretnél (manapság annyi mindent szerethet az ember), akkor pedig a formot előállító függvény végére kerüljön egy ilyesmi:

$output .= drupal_get_form('gombot_kell_nekem_iziben');

Majd egy külön függvényben elmeséled, amit tudni kell a gombról:

function gombot_kell_nekem_iziben($form_state) {
  $form = array();
  $form['#action'] = 'ide/menj/el/ha/megnyomnak';
  $form['en_kicsi_gombom'] = array(
    '#type' => 'submit',
    '#value' => t('Én kicsi gombom, kattints rá!'),
  );
  return $form;
}

Ez persze mehet alterrel is, ahogy a szemed kívánja. :)

0
0
gabriella74 képe

Örülök, hogy bővülnek a lehetőségeim, a célom, hogy megoldjam a problémát bármi eszközzel is. Persze alapesetben az ember mindig az egyszerűbb felé hajlik.....
Kösz!!!

0
0
szantog képe

Légy szíves a coding standards szerint dolgozni!

function i_need_a_button_izibe($form_state) {
  $form = array();
  $form['#action'] = 'ide/menj/el/ha/megnyomnak';
  $form['my_little_button'] = array(
    '#type' => 'submit',
    '#value' => t('My little button, please click me!'),
  );
  return $form;
}
0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Illyés Edit képe

Fogja a node-xxx.tpl.php-t, és a záró div elé beteszi a linket, utána CSS-sel gomb formára sminkeli. Vagy rosszabb esetben linkesít egy gombot ábrázoló képet. Ha a link útvonala nem fix, akkor azt lehet preprocess függvényben generálni.

De ez akkor is csak egy link, ami kattintásra elvisz A-ból B-be, akárhonnan nézem. Ilyen alapon a menük, stb. elemeire is csinálhatnánk egy-egy űrlapot, csak mert lehet. ;)

0
0