[РЕШЕНО] Вопрос по php (function mytheme_theme...)

Главные вкладки

Аватар пользователя XDmitry XDmitry 7 августа 2010 в 13:03

PHP не владею, поэтому и обращаюсь к специалистам в этом направлении. Я темизирую два узла для создания материала (node/add) c CCK-полями.
В теме mygarland создаю два шаблона: node-summary-edit.tpl.php и node-vacancy-edit.tpl.php. В template.php темы mygarland вставляю код:

<?php
function mygarland_theme($existing$type$theme$path) {
  return array(
    
'summary_node_form' => array(
        
'arguments' => array('form' => NULL),
        
'template' => 'node-summary-edit'
    
)
  );
?>

это для первого шаблона node-summary-edit.tpl.php. Для второго было бы так:

<?php
function mygarland_theme($existing$type$theme$path) {
  return array(
    
'vacancy_node_form' => array(
        
'arguments' => array('form' => NULL),
        
'template' => 'node-vacancy-edit'
    
)
  );
?>

Однако так (как я понимаю) записать код в template.php нельзя. Вот и сама проблема. Как все это объединить в один рабочий код?

Комментарии