Seite 1 von 1

Directurl - EXPORT

Verfasst: Mo 15. Apr 2013, 06:38
von rieste
Hallo!

Wenn man in der template_defaults.php die Directurl definiert dann funktioniert kein Export mehr.

Code: Alles auswählen

define('DIRECTURL_PRODUCTS_URL_NAME','li');
Es werden bei den Export Modulen immer die URL mit products angegeben! => immer 404 Fehler!
kann man das wo ändern? oder ist die Definition von Directurl einfach zu vermeiden?

Der Link wird ja hier genieriert:

Code: Alles auswählen

			$link = xtc_catalog_href_link('product_info.php', xtc_product_link($data['products_id'], $data['products_name']));
			if (constant($this->PREFIX . '_CAMPAIGN') != NULL) {
				$link .= ( strpos($link, '?') === false ? '?' : '&') . 'refID=' . urlencode(constant($this->PREFIX . '_CAMPAIGN'));
			}
			$products[$row]['products_link'] = $link;
Kann man hier einfach ein Replace einbauen?



lg

Re: Directurl - EXPORT

Verfasst: Mo 15. Apr 2013, 07:12
von rieste
die "dringende Lösung" habe ich übers Template realisiert.

Code: Alles auswählen

<link>{$product.products_link|replace:"products":"neuerwert"}</link>
aber natürlich nicht die feine englische art...

Re: Directurl - EXPORT

Verfasst: Mo 15. Apr 2013, 16:51
von Xantiva
Hmpf ..

scheinbar hat noch niemand diese Kombination genutzt ... :(

Was passiert, wenn Du in der configure.php im admin/includes einmal die Konstante definierst?

Code: Alles auswählen

define('DIRECTURL_PRODUCTS_URL_NAME','li');
Die Datei wird von der Transferklasse eingebunden ...

Ciao,
Mike

Re: Directurl - EXPORT

Verfasst: Di 16. Apr 2013, 05:32
von rieste
dann funktioniert es!

also die definition gehört in beide dateien!

Re: Directurl - EXPORT

Verfasst: Di 16. Apr 2013, 17:00
von Xantiva
Jein. Das ist dann wieder redundant und sorgt für Fehler. Eigentlich müsste das so umgestellt werden, dass man wirklich nur an einer Stelle die Konstante definiert ...