hi!
A hook_view-ban szeretném megváltoztani a node megjelenítését. Ez megy is:
<?php ... function myhook_view($node, $teaser = FALSE, $page = FALSE) { $node = node_prepare($node, $teaser); $node->content['body']['#value'] .= l( t('Informacio...'),'myhookbase'); } ... function myhook_menu() { $items = array(); $items['myhookbase'] = array( 'page callback' => 'drupal_get_form', 'page arguments' => array('myhook_contact_page'), 'access callback' => 'user_access', 'access arguments' => array('access content'), ); return $items; } ... ?>
Meg lehet oldani, hogy a link ne link legyen, hanem egy submit button és ne a végén jelenjen meg, hanem a tartalom (node) elején (azaz felül)?
Megcserélve a két sort nem megy:
$node->content['body']['#value'] .= l( t('Informacio...'),'mymenubase');
$node = node_prepare($node, $teaser);
Van erre lehetőség?
G.
Drupal verzió:
Fórum:
sminkben
A linket sminkeld button formára CSS segítségével. Ez egy link, semmi dolga a submittal és az űrlapkezeléssel.
De ennél szebb a kézikönyvben található megoldás, azaz nem a body elejéhez ragasztod a linket, hanem külön tételként veszed fel a $node->content-be, és megadod a #weight értékét (mondjuk -100, és akkor biztos legfelülre kerül).
node_prepare is kell
A node_prepare is kell.
G.
ki mondta, hogy nem kell?
Sőt, a függvény neve is. ;)
link -> submit css
Bocsi.
Nem drupalos a kérdés, de nem találok mintát a neten, hogy lehet css-ből linkből submit-et csinálni.
G.
nem lehet
Sehogy nem lehet, erről beszélünk. Az egy link. Azt tudod megcsinálni, hogy ugyanúgy nézzen ki, mint egy gomb.
A leginkább gombszerű megoldás az, ha a submitnak is és a gomblinknek is háttérképeket állítasz be pl. sliding doors technikával.
ok, tudom
ok, tudom, hogy átalakítani nem lehet, csak megformázni.
itt a fordítottja van (submit -> link):
http://www.creativespirits.com.au/treasurechest/replaceSubmitButtonByTex...
G.