Темизация node/add

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

Комментарии

Аватар пользователя gorr gorr 21 апреля 2008 в 15:32

Может быть просто создать шаблон page-node-add.tpl.php и в него вписать вместо стандартного:
$types = node_get_types();
foreach ($types as $type) {
if (function_exists($type->module .'_form') && node_access('create', $type->type)) {
$type_url_str = str_replace('_', '-', $type->type);
$title = t('Add a new s.', array('s' => $type->name));
$out = '

'. l(drupal_ucfirst($type->name), "node/add/$type_url_str", array('title' => $title)) .'

';
$out .= '

'. filter_xss_admin($type->description) .'

';
$item[$type->type] = $out;
}
}

if (isset($item)) {
uksort($item, 'strnatcasecmp');
$output = t('Choose the appropriate item from the list:') .'

'. implode('', $item) .'

';
}
else {
$output = t('No content types available.');
}
}

то что надо нам и print $output вместо print $content обычного, который бы и передал вышеприведенное.

Аватар пользователя mrdakotas mrdakotas 25 марта 2011 в 2:56

Так написали зачем:

"gorr" wrote:
то что надо нам и print $output вместо print $content обычного, который бы и передал вышеприведенное.