Submitted by drudev on Mon, 08/27/2012 - 13:18
/* сперва работаем с полем (чтобы создать экземпляр поля,
"прототип" - то есть @само поле@ должно быть уже создано) */
if ($field = field_info_field('field_2000')) //
{
log_light(" deleting field !");
watchdog("LL=","deletion field is completed !");
field_delete_field($field);
log_light(" deletion field is completed !");
watchdog("LL=","filed is deleted !");
}
else
{
log_light(" no info about instance !"); // если нет - то создаём сначала поле,а потом его экземпляр привязанный к статье
$field = array(
"field_name"=>"field_2000", // имя поля
Submitted by drudev on Mon, 08/27/2012 - 10:51
для вывода сообщения журнал используем такую функцию = http://api.drupal.org/api/drupal/includes!bootstrap.inc/function/watchdog/7
Submitted by drudev on Sun, 08/26/2012 - 23:27
друзья, я думаю, что вы умеет делать подобное добавление через админку
далее приведу пример.
передо мной стояла задача - добавить к ноде (статье) поле , которое "сможет" ссылаться на другую статью. - использовался тип поля предоставляемый модулем references
итак имя моего поля (filed name) = field_2000 ,а его тип= node_reference
вот код , который позволяет добавить ноды =
Submitted by drudev on Sun, 08/26/2012 - 22:44
внимание - данная функция принимает 3 параметра!
Submitted by drudev on Sun, 08/26/2012 - 22:05
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '0', 'field_sql_storage', 'Array', 'field_sql_storage', '1', 'Array', 'Array', ' at line 2: UPDATE {field_config} SET deleted=:db_update_placeholder_0 WHERE (field_name IN (:db_condition_placeholder_0, :db_condition_placeholder_1_referenceable_types, :db_condition_placeholder_1_view, , :db_condition_placeholder_3, :db_condition_placeholder_4_type, :db_condition_placeholder_4_sett
Submitted by drudev on Sun, 08/26/2012 - 20:31
возвращает информацию о полях "не удалённых" или NULL если таковая отсутствует. = http://api.drupal.org/api/drupal/modules!field!field.info.inc/function/field_info_field/7
в качестве параметра следует передавать имя поля.
Submitted by drudev on Sun, 08/26/2012 - 20:25
хранит "экземпляры" полей - то есть уже информацию о "привязанных" к конкретным типам контента шнягах =
источник = http://ado.io/blog/drupal-7/working-programmatically-with-fields-in-drupal-7
Submitted by drudev on Sun, 08/26/2012 - 20:24
колеектив играющий в стиле, который относят в том числе и к трип-хопу.
стоит послушать . музыка хорошая.
Submitted by drudev on Sun, 08/26/2012 - 20:19
хранит список созданных полей и их настроек =
Submitted by drudev on Sun, 08/26/2012 - 19:52
вот ссылка http://fooninja.net/2011/06/06/updating-nodes-programmatically-in-drupal-7/
Pages