Dobrý den,
zprovoznil jsem Ubercart na D-7 a když chci potvrdit a odeslat objednávku, tak mě to hodí o stránku zpět na adresy a fakturační údaje.
Objednávka se nevytvoří, ani neodešle. Nevíte někdo kde hledat chybu?
Předem děkuji za odpověď
Zatím tam vůbec žádné poštovné ani způsoby platby nemám. Jediné co jsem udělal je to, že na produkty jsem si vytvořil vlastní views - na konkrétní adrese /produkty a v hlavním menu vytvořil položku, která ukazuje na /produkty.
Obcházím tím katalog (mám totiž jen jednu kategorii, kterou ani nechci zobrazovat rozklikávací).
Produkt se normálně uloží do košíku, na stránce /cart/checkout zvolím - Přehled objednávky, dostane mě to na konečný přehled. Když dám Odeslat objednávku, tak mě to vrátí (bez jekéhokoliv chybového hlášení, v tématu vzhledu jsem nic nevypínal) na /cart/checkout.
Teď zkouším odinstalovat ubercart + rules a dává mi to chybu:
Warning: Invalid argument supplied for foreach() ve funkci field_view_mode_settings() (řádek: 663 v souboru /var/www/vhosts/domacitestoviny.cz/httpdocs/modules/field/field.module).
Zkusím to znova nainstalovat a uvidím. Nemůže být chyba v tom views? To by se to ale nepřidávalo do košíku atd. ne?
Dík za odpověď
Protože už jsem z toho byl zoufalý, tak jsem zkusil změnit "moje" téma na téma Bartik. E-shop funguje jak má. Jde tedy o chybu v tématu vzhledu. Prosím, co to je ukryté zobrazování hlášení v tématu vzhledu? Hledal jsem ve Vaší knížce Drupal 7 - Průvodce...
Na co bych se v "mém" tématu vzhledu měl zaměřit? Použil jsem jako svoje téma upravené Danland - Danblog.
Předem děkuji za odpověď
Myslel jsem, jestli třeba nemáte ze šablony vzhledu page.tpl.php dáno pryč print $messages. Pokud je to tématem vzhledu, možná je to i JavaScriptem. Co hlásí konzola prohlížeče?
No, já tomu co hlásí konzola prohlížeče moc nerozumím, ale pochopil jsem, že mi to pořád hlásí chyby někde v jQuery např:
Warning: file_get_contents(/scripts/jquery.cycle.all.js) [function.file-get-contents]: failed to open stream: No such file or directory ve funkci _locale_parse_js_file() (řádek: 1472 v souboru /var/www/vhosts/domacitestoviny.cz/httpdocs/includes/locale.inc).
A takových je tam dost - jQuery verze 1.4.4.
Hlásí to nějakou chybu? (Resp. nemáte ukryté zobrazování hlášení v šabloně vzhledu?)
Tipnul bych to třeba na nějaký problém s conditional actions, třeba s výpočtem poštovného.