а вы, пробовали импортировать тип содержания?

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

Аватар пользователя oblivion oblivion 20 августа 2008 в 17:22

я, да - безуспешно.
сначало создал тип содержания, подабавлял там всякие поля. Кинул на експорт, сохранил, удалил тип содержания. Попробовал импортировать - *дуля*. Ошибка с каким то defaul_value. Начал копать че за бока. На drupal.org это то же не новость, и в cck модуле этот баг вроди как бы и не запатчен.
В моем случае баг состоял в том что в массиве $content['fields'] (кто пробовал делать импорт/експорт поймет меня что за массив) нужно было 'widget_type'=> "options_buttons" всегда помещщать в верх. Ну, я так и сделал, и вуаля, все гуд.
<?php
...
// там сверху идет массив $content
foreach($content as $key1 => $fields) {
foreach($fields as $key2 => $value) {
if ($value['widget_type'] == "options_buttons" && $key2 != 0) {
$temp = array();
// print "

";
          $temp = $content[$key1][$key2];
//          print_r($temp);
//          print"
";
          unset ($content[$key1][$key2]);
          array_unshift($content[$key1], $temp);

//          print "have it!";
		}
	}
	print "
";
	print_r ($content);
	print "
";
}
?>