template.php 5.x -ről 6.x-re

vikicica22 képe

Hello mindenki!

Frissítettem az 5.x oldalamat 6.x -re kipróbálás céljából xampp könnyezettben.
Mindent sikerült lefrissítenem de a template.php nem jó valamiért.

Van egy adatok tartalom típusom és a template.php -ban hozzá írtam 1-2 dolgot.
A 5.x környezett alatt működik de a 6.x alatt már nem jó.
Olyan mintha nem értelmezi vagy nem is veszi figyelembe ezt a kódot:

template.php:

function phptemplate_adatok_node_form($form) {
 
   $output .= 'Egyes adatok megadása kötelező, míg más adatok opcionálisak. A
   kötelezően kitöltendő mezők előtt egy csillagot (*) fog találni.<br />';
 
   $output .= drupal_render($form);
 
   return $output;
}

arra is gondoltam, hogy a 6.x -ben ezek szerint egészen máshogyan kell majd kódolni a dolgokat.

Üdv.: viki

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
hosszu.kalman képe

Én így szoktam a form-okat manupilálni a template.php-ben:

<?php
function sminkneve_theme() {
  return array(
    'adatok_node_form' => array(
      'arguments' => array('form' => NULL),
    ),
    // masik regisztracio
  );
}
 
function sminkneve_adatok_node_form($form) {
 
  return drupal_render($form);
}

Ezután be kell menni sminkek oldalra (admin/build/themes) és nyomni kell egy mentést, mert a template.php függvénynevei be vannak cache-selve.

Remélem így működik

0
0
vikicica22 képe

Müködik köszönöm a segítséget.

0
0