Ссылки в HANDLEJSON + LOADXML

Тема в разделе "Парсинг характеристик товаров", создана пользователем Liks, 26 ноя 2020.

  1. Liks

    Liks New Member Пользователи

    Регистрация:
    6 июн 2019
    Сообщения:
    26
    Город:
    Москва
    Приветствую.
    получаю список параметров товара и запихиваю в XML:
    Код:
    [HANDLEJSON]
    {OUT_TEMPLATE}
    [LOADXML(123)]
    [XMLTEMPLATE]
    [{{template}}]
    [/XMLTEMPLATE]
    [BODYCONTAINER]offers[/BODYCONTAINER]
    [UTF8][RESET]E:123.xml
    [/LOADXML]
    [XMLADD(123|1)]
    {ADDTOSEGMENT(offers)}
          <offer available="true" id="{KEY(id)}">
    {LIST(*origin_properties)}<param name="{KEY(name)}" value_id="{KEY(value_id)} image="{KEY(image)}"">{KEY(value)}</param>{/LIST}
          </offer>
    [/XMLADD]
    {/OUT_TEMPLATE}
    {VALUES_REPLACE}{/VALUES_REPLACE}
    {PARAMS}values_json_decode{/PARAMS}
    {LIST_SEP}{br2}{/LIST_SEP}
    {JSON_DATA}
    <CD_GRAN_2!>
    {/JSON_DATA}[/DATAFORURL]
    [/HANDLEJSON]
    Подскажите пожалуйста как можно сделать абсолютный путь image="{KEY(image)}" вместо относительного?
     
  2. Liks

    Liks New Member Пользователи

    Регистрация:
    6 июн 2019
    Сообщения:
    26
    Город:
    Москва
    уточню чуть:
    домен может быть любым. что в виде:
    Код:
    $link = {KEY(image)}
    if (isset($link)) {
        print_r($_SERVER);
    }
    
     
  3. Liks

    Liks New Member Пользователи

    Регистрация:
    6 июн 2019
    Сообщения:
    26
    Город:
    Москва
    все, нашел. вопрос снят*
    [CHECKENTRY({KEY(image)})][DOMEN]{KEY(image)}[/CHECKENTRY]
     
    Root нравится это.

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