Может быть просто создать шаблон 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 = '
Комментарии
Может быть просто создать шаблон 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 = '
';
$out .= '
';
$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 обычного, который бы и передал вышеприведенное.
эх
чего-то не догадался. спасибо
А зачем нам нужен именно такой код, а не просто стандартный? в page-node-add.tpl.php
?!?!?!?!?!?!?!!?
ну товарищи откликнитесь))
Так написали зачем: