Image Pair Problems

Hi i begin develop my own addon i am putting products from an xml file



xml including this lines i am getting images

<br />
    <image1>http://www.anystie/009701t4.jpg</image1><br />
    <image2>http://www.anystie/009702t4.jpg</image2><br />
    <image3>http://www.anystie/009703t4.jpg</image3><br />

```<br />
<br />
<br />
i am gettin main image with this way<br />
<br />
```php
<br />
if (!empty($node->image1)) {<br />
   $_REQUEST["file_product_main_image_detailed"] [0] = (string) $node->image1;<br />
		    $_REQUEST["type_product_main_image_detailed"] [0] = "url";<br />
		    $_REQUEST["product_main_image_data"][0]["pair_id"] = "";<br />
		    $_REQUEST["product_main_image_data"][0]["type"] = "M";<br />
		    $_REQUEST["product_main_image_data"][0]["object_id"] = $product_id;<br />
		    $_REQUEST["product_main_image_data"][0]["image_alt"] = "";<br />
		    $_REQUEST["product_main_image_data"][0]["detailed_alt"] = "";<br />
   }<br />
 <br />

```<br />
<br />
no problem here getting main image perfectly<br />
<br />
but now addional images getting problem<br />
problem is getting another product line images<br />
<br />
```php
<br />
if (!empty($node->image<br />
2)) {<br />
			    $_REQUEST["file_product_add_additional_image_detailed"] [1] = (string) $node->image2;<br />
			    $_REQUEST["type_product_add_additional_image_detailed"] [1] = "url";<br />
    $_REQUEST['product_add_additional_image_data'][1]["pair_id"] = "";<br />
    $_REQUEST['product_add_additional_image_data'][1]["type"] = "A";<br />
    $_REQUEST['product_add_additional_image_data'][1]["object_id"] = $product_id;<br />
    $_REQUEST['product_add_additional_image_data'][1]["image_alt"] = "";<br />
    $_REQUEST['product_add_additional_image_data'][1]["detailed_alt"] = "";<br />
 <br />
		    }<br />
		    if (!empty($node->image3)) {<br />
			    $_REQUEST["file_product_add_additional_image_detailed"] [2] = (string) $node->image3;<br />
			    $_REQUEST["type_product_add_additional_image_detailed"] [2] = "url";<br />
    $_REQUEST['product_add_additional_image_data'][2]["pair_id"] = "";<br />
    $_REQUEST['product_add_additional_image_data'][2]["type"] = "A";<br />
    $_REQUEST['product_add_additional_image_data'][2]["object_id"] = $product_id;<br />
    $_REQUEST['product_add_additional_image_data'][2]["image_alt"] = "";<br />
    $_REQUEST['product_add_additional_image_data'][2]["detailed_alt"] = "";<br />
		    }<br />

```<br />
<br />
<br />
where is wrong with addional images _?

Hi

Please try to use $_REQUEST["file_product_add_additional_image_detailed"] = array();
$_REQUEST["type_product_add_additional_image_detailed"] = array();
$_REQUEST['product_add_additional_image_data'] = array();
if (!empty($node->image2)) {
$_REQUEST["file_product_add_additional_image_detailed"] [] = (string)$node->image2;
$_REQUEST["type_product_add_additional_image_detailed"] [] = "url";
$_REQUEST['product_add_additional_image_data'][] = array(
'pair_id' => 0,
'type' => 'A',
'object_id' => $product_id,
'image_alt' => '',
'detailed_alt' => ''
);
}

if (!empty($node->image3)) {
$_REQUEST["file_product_add_additional_image_detailed"] [] = (string) $node->image3;
$_REQUEST["type_product_add_additional_image_detailed"] [] = "url";
$_REQUEST['product_add_additional_image_data'][] = array(
'pair_id' => 0,
'type' => 'A',
'object_id' => $product_id,
'image_alt' => '',
'detailed_alt' => ''
);
}




More answers you can find also on file


app/Tygh/Api/Entities/Products.php




I hope that helps,





Valentin

[color=#808080][size=2]part of hungryweb.net[/size][/color]