beschäftige mich seit kurzem mit Oxid und bin begeistert ob der sauberen Programmierung und Doku. Nun hänge ich allerdings ein wenig.
Intern werden aus SEO-Gründen wohl alle URLs umgewandelt.
Ich möchte nun aber aus einem Fremdsystem, das die Produkte aus der Oxid-Datenbank holt, direkt in den Shop auf ein bestimmtes Produkt verlinken.
beschäftige mich seit kurzem mit OXID und bin begeistert ob der sauberen Programmierung und Doku. Nun hänge ich allerdings ein wenig.
Intern werden aus SEO-Gründen wohl alle URLs umgewandelt.
Ich möchte nun aber aus einem Fremdsystem, das die Produkte aus der OXID-Datenbank holt, direkt in den Shop auf ein bestimmtes Produkt verlinken.
[QUOTE=nmbus;24083]… aber aus der Datenbank bekomme ich mit einer einfachen Abfrage nur die Produkt-ID, nicht diese URL, oder?[/QUOTE]
Das ist richtig…
Aber da Du ja eh schon programmierst, kannst Du das einfach erreichen…
Vor dem Loop, wo Du das Zeug ausliest, definierts Du
$oArticle = oxNew( "oxarticle");
Du holst Dir aus der DB die “oxid”.
Und dann kannst Du Dir mit
$oArticle->load($sOXID);
Das Artikelobjekt beschaffen und kannst dann mit “$oArticle->getLink()”(oder so ähnlich) den SEO-Link holen.