Как получить картинку XML imagelist ?

Тема в разделе "Программирование", создана пользователем hoax123, 31.01.2014.

  1. Offline

    hoax123 Недавно здесь

    Регистрация:
    18.08.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    указываю директорию

    Код (CODE):
    1. <field name="myimage" type="imagelist" default="" label="Select an image" description="" directory="/images" exclude="" stripext="" />

    в хелпере прописываю

    Код (PHP):
    1. public static function getList(&$params) {
    2.  
    3.  $image = $params->get('myimage');
    4.  
    5.  return $image;
    6.  
    7.  }

    в php получаю

    Код (PHP):
    1. $list = MyHelper::getList($params);


    в шаблоне

    Код (PHP):
    1. echo '<img src='.$list.'/ >';


    не получается. будто директория не указана

    4488560.jpg
     
  2.  
  3. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 204
    Симпатии:
    334
    Пол:
    Мужской
    и не получится
    1. в адресной строке прямое указание на файл картинки - почему он не отобразился? скорее всего потому что его просто нет по данному пути
    2. то что ты делаешь требуется при работе CMS? а у тебя получается отдельный вызов несвязанной ни с чем картинки
     
  4. Offline

    hoax123 Недавно здесь

    Регистрация:
    18.08.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Но ведь я прописываю директорию, как его получить? в ПУ появилась директория та что нужна, как ее указать в коде? Явно? Тогда зачем нужна отдельная строка в xml?
     
  5. woojin
    Offline

    woojin Местный Команда форума => Cпециалист <=

    Регистрация:
    31.05.2009
    Сообщения:
    3 204
    Симпатии:
    334
    Пол:
    Мужской
    покажи полный исходный код, твоего модуля/компонента/плагина
    в котором используешь данную структуру
     
  6. Offline

    hoax123 Недавно здесь

    Регистрация:
    18.08.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    это и есть полный код, картинку удалось получить прописав в шаблоне подобное

    Код (PHP):
    1. echo '<img src="'. JURi::root() .'images/' . $image . '"/>';


    короче говоря, указал явно директорию, ту что и указывал в XML, неудобно правда, но другого решения не нашел.
     

Поделиться этой страницей

Загрузка...