Опубликовал Максим Баев, 30 сентября 2016, 13:55
Снипет для аттача изображения к ноде.
<?php
// Загружаем изображение в публичную папку.
$file_path = file_save_data(file_get_contents('/my_local_path/img1.jpg'), 'public://remote_name.jpg');
// Дальше нам нужно создать entity wrapper. Делаем это для существующей ноды с nid=3.
$wrapper = entity_metadata_wrapper('node',...
Опубликовал Максим Баев, 07 мая 2015, 19:42
Для начала переменные содержащие название типа материала и филда, которые мы будем создавать/удалять.
<?php
$content_type = 'article';
$field_name = 'yandex_field';
Как удалить тип материала?
<?php
node_type_delete($content_type);
Как удалить поле (field)?
<?php
field_delete_instance(array( // удаление привязки (инстанции)...
Опубликовал Максим Баев, 21 апреля 2014, 14:42
Существует несколько способов, чтобы вывести какое-либо поле, настроенное в типе материала. К примеру, изображение, открываемое в pop-up'е colorbox можно вывести так:
Вариант 1
<?php
$output = '';
$node = node_load(1);
// получаем список значений поля в выбранной ноде
$items = field_get_items('node', $node, ...