Szerzői információk rossz helyen van

csakiistvan képe

Nem, nem, default jó helyen van, de nekem nem ott kéne. Azt szeretném elérni hogy a cím alatt jelenjen meg.

Csoport elérés miatt az Edit Authoring Information modult használtam, aminek a modul file-ban van olyan hogy "#weight" ,aminek default értéke 20, de ha az átállítom, nem hat rá. Tipp hogy hogy jelentethetném meg feljebb? :)

Drupal verzió: 
pp képe

node.tpl.php és comment.tpl.php

pp

0
0
csakiistvan képe

nincs neki külön ilyen...

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

szantog képe

Akkor bemész a node modul mappájába, átmásolod a node.tpl.php-t a sminked mappájába, módosítod, amit szeretnél és ürítesz egy smink gyorstárat, utána lesz. :)

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.

csakiistvan képe

ez ok, én arra értettem hogy a tartalom típusnak nincs külön tpl.php-a. Kerestem a Node-ban azt ami ezt a részt kezeli, de nem találtam

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

szantog képe

akkor a node.tpl.php-t nevezed át node-ttipus.tpl.php-ra

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.

csakiistvan képe

Kicsit pontosítanék, a tartalom feltöltés formon, a Szerzői információk field set-et szeretném előrébb hozni a többihez képest. Pl a beküldendő tartalom címe alá.

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

szantog képe

template.php-ba.

function smikedneve_node_form($form) {
  $output = '';
  $form['author']['#weight'] = -10;
  $output .= drupal_render($form);
  return $output;
}

A weight-tel játszhatsz, ahogy akarsz.
Jah, és kéretik legközelebb pontosabban kérdezni, mert vesszek el, ha az elejéből bárkinek is leesett, hogy a tartalom beküldési formon akarsz matatni!
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.

csakiistvan képe

Műűködik :)

Bónusz kérdésem is van: Megoldható hogy ez a változtatás csak egy bizonyos tartalomtípusnál változzon?

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

nevergone képe

Azt próbáltad, hogy a $form tartalmát kiíratod print_r()-rel (vagy dpr()-rel, ha van bekapcsolt devel modulod), és rákeresel a tartalomtípus azonosítójára? :)

0
0
csakiistvan képe

Nos, ez megvolt, csak rosszat kerestem, így nem is működött. Ezzel megy:

 function theme_node_form($form) {
  if ($form['form_id']['#value'] == 'form-name_node_form'){
	  $output = '';
	  $form['author']['#weight'] = -4;
	  $form['author']['#collapsed'] = FALSE;
  }
  $output .= drupal_render($form);
  return $output;
}
0
0

Drupal full-stack developer at Wunderman Thompson Budapest

aboros képe

úgy sokkal elegánsabb lesz és a sminkedtől sem függ.

function hook_form_FORM_ID_alter(&$form, &$form_state) {
  $form['author']['#weight'] = -4;
  $form['author']['#collapsed'] = FALSE;
}

plusz így ugye egy "felesleges" renderrel kevesebb. ;)
0
0

-
clear: both;