PHP. Как добавить к этой форме возможность выбора оригинального изображения?

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

Аватар пользователя DD 85 DD 85 12 июня 2013 в 20:38

Как добавить к этой форме возможность выбора оригинального изображения?
(views_nivo_slider_style_plugin.inc)

<?php
    $form
['imagefield_preset'] = array(
      
'#type' => 'select',
      
'#title' => t('Image field style'),
      
'#options' => $presets,
      
'#default_value' => $this->options['imagefield_preset'],
      
'#description' => t('Select the image style to apply on image field.'),
    );
?>

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 13 июня 2013 в 14:14
<?php

$image_styles 

= array(=> t('- Original image -'));
  
$image_styles += image_style_options(FALSE);

  

$form['imagefield_preset'] = array(
    
'#type' => 'select',
    
'#title' => t('Image field style'),
    
'#options' => $image_styles,
    
'#default_value' => $this->options['imagefield_preset'],
    
'#description' => t('Select the image style to apply on image field.'),
  );

  if (

$this->options['imagefield_preset'] == 0) {
    
// оригинал
  
}
  else {
    
// пресет
  
}

?>
Аватар пользователя volocuga@drupal.org volocuga@drupal.org 13 июня 2013 в 14:01

или просто

<?php

  $form

['imagefield_preset'] = array(
    
'#type' => 'select',
    
'#title' => t('Image field style'),
    
'#options' => image_style_options(),
    
'#default_value' => $this->options['imagefield_preset'],
    
'#description' => t('Select the image style to apply on image field.'),
  );

  if (

$this->options['imagefield_preset'] == '') {
    
// оригинал
  
}
  else {
    
// пресет
  
}

?>
Аватар пользователя volocuga@drupal.org volocuga@drupal.org 13 июня 2013 в 14:41

Нет, не хватит, просто подумал человеку нужна идея как добавить и потом обработать пункт в выпадающем меню для оригинальной картинки