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

Discussion in 'Программирование' started by hoax123, Jan 31, 2014.

  1. Offline

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

    Joined:
    Aug 18, 2012
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    указываю директорию

    Код (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 Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    и не получится
    1. в адресной строке прямое указание на файл картинки - почему он не отобразился? скорее всего потому что его просто нет по данному пути
    2. то что ты делаешь требуется при работе CMS? а у тебя получается отдельный вызов несвязанной ни с чем картинки
     
  4. Offline

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

    Joined:
    Aug 18, 2012
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Но ведь я прописываю директорию, как его получить? в ПУ появилась директория та что нужна, как ее указать в коде? Явно? Тогда зачем нужна отдельная строка в xml?
     
  5. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    покажи полный исходный код, твоего модуля/компонента/плагина
    в котором используешь данную структуру
     
  6. Offline

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

    Joined:
    Aug 18, 2012
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    это и есть полный код, картинку удалось получить прописав в шаблоне подобное

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


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

Share This Page

Loading...