mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2024-11-14 20:17:14 +01:00
Prestashop: Import metakeywords
This commit is contained in:
parent
c6dd3fdeff
commit
5d1201637f
@ -384,13 +384,26 @@ class Shopimporter_Presta extends ShopimporterBase
|
||||
$res['kurztext_de'] = strip_tags($shortdescriptions['de']);
|
||||
$res['kurztext_en'] = strip_tags($shortdescriptions['en']);
|
||||
$res['hersteller'] = strval($product->product->manufacturer_name);
|
||||
$res['metakeywords_de'] = $metakeywords['de'];
|
||||
$res['metakeywords_en'] = $metakeywords['en'];
|
||||
$res['metatitle_de'] = $metatitles['de'];
|
||||
$res['metatitle_en'] = $metatitles['en'];
|
||||
$res['metadescription_de'] = $metadescriptions['de'];
|
||||
$res['metadescription_en'] = $metadescriptions['en'];
|
||||
|
||||
$tags = $product->product->associations->tags->tag;
|
||||
$keywords = [];
|
||||
foreach ($tags as $tag) {
|
||||
$tagid = intval($tag->id);
|
||||
$endpoint = "tags/{$tagid}";
|
||||
$tagdata = $this->prestaRequest('GET', $endpoint);
|
||||
$tagiso = $this->langidToIso[intval($tagdata->tag->id_lang)];
|
||||
$tagvalue = strval($tagdata->tag->name);
|
||||
if (!array_key_exists($tagiso, $keywords))
|
||||
$keywords[$tagiso] = [];
|
||||
$keywords[$tagiso][] = $tagvalue;
|
||||
}
|
||||
$res['metakeywords_de'] = join(',', $keywords['de'] ?? []);
|
||||
$res['metakeywords_en'] = join(',', $keywords['en'] ?? []);
|
||||
|
||||
$images = [];
|
||||
foreach ($product->product->associations->images->image as $img) {
|
||||
$endpoint = "images/products/$productId/$img->id";
|
||||
|
Loading…
Reference in New Issue
Block a user