HI,
kurze Einleitung zu meinem Problem. Ich importiere per Modul Artikel in den Shop, klappt soweit super.
parallel dazu habe ich eine eigene Suche geschrieben. Diese funktioniert auch super, allerdings bekomme ich von neuen keine URL,s zurückgeliefert.
Aktuelle hole ich mir die URL so:
public function getArticleUrl($id) {
$sQ = "SELECT oxseo.oxseourl
FROM `oxarticles` as article JOIN `oxseo` as oxseo ON article.oxid = oxseo.oxobjectid
WHERE article.oxid = '" . $id . "' LIMIT 1;";
$resultSet = \OxidEsales\Eshop\Core\DatabaseProvider::getDb()->select($sQ);
if ($resultSet != false && $resultSet->count() > 0) {
while (!$resultSet->EOF) {
$row = $resultSet->getFields();
//do something
$resultSet->fetchRow();
}
}
return $row[0];
}
Habt ihr eine andere Möglichkeit oder kann man irgendwie nach dem Import die SEO Urls neu berechnen lassen?
Viele Grüße
Christopher