mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2025-02-23 17:49:24 +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_de'] = strip_tags($shortdescriptions['de']);
|
||||||
$res['kurztext_en'] = strip_tags($shortdescriptions['en']);
|
$res['kurztext_en'] = strip_tags($shortdescriptions['en']);
|
||||||
$res['hersteller'] = strval($product->product->manufacturer_name);
|
$res['hersteller'] = strval($product->product->manufacturer_name);
|
||||||
$res['metakeywords_de'] = $metakeywords['de'];
|
|
||||||
$res['metakeywords_en'] = $metakeywords['en'];
|
|
||||||
$res['metatitle_de'] = $metatitles['de'];
|
$res['metatitle_de'] = $metatitles['de'];
|
||||||
$res['metatitle_en'] = $metatitles['en'];
|
$res['metatitle_en'] = $metatitles['en'];
|
||||||
$res['metadescription_de'] = $metadescriptions['de'];
|
$res['metadescription_de'] = $metadescriptions['de'];
|
||||||
$res['metadescription_en'] = $metadescriptions['en'];
|
$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 = [];
|
$images = [];
|
||||||
foreach ($product->product->associations->images->image as $img) {
|
foreach ($product->product->associations->images->image as $img) {
|
||||||
$endpoint = "images/products/$productId/$img->id";
|
$endpoint = "images/products/$productId/$img->id";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user