Jump to content

Brak szablonu dla modułu validation


wieslawg

Recommended Posts

Używam Cash on delivery with fee (COD) - ale taki plik (validation.tpl) istnieje, tyle że w głównym katalogu, bo nie ma podkatalogów..

 

skoro nie istnieje - to jest to źródło problemu. Ten plik jest niezbędny. Radziłbym przeinstalowanie tego modułu (w sensie wgranie nowej paczki) gdyż wydaje sie on niekompletny.

 

ps. to chyba nie pierwsza taka sytuacja, pamiętam wątki z Twoim udziałem, gdzie też brakowało jakiegoś pliku .tpl - stąd moje pytanie: skąd masz tę prestę? jakaś taka... niekompletna

Link to comment
Share on other sites

  • 7 months later...

Kolega napisał, że plik istnieje.

Problem z tym modułem jest znany, u mnie na 1.5.6.2 też nie działa.

Na nowych wersjach działa COD plus, do pobrania tutaj:

http://prestahost.eu/prestashop-modules/en/home/8-cash-on-delivery-plus-for-prestashop.html

 

Rozwiązanie, dla wersji 1.4, które powinno zadziałać:

w pliku validation.php linię:

echo Module::display(__FILE__, 'validation.tpl');

zamienić na:

echo Module::display('cashondeliverywithfee', 'validation.tpl');

w pliku validation.tpl zamienić linię:

{include file=$tpl_dir./breadcrumb.tpl}

na:

{include file="$tpl_dir./breadcrumb.tpl"}

oraz linię:

{include file=$tpl_dir./order-steps.tpl}

na:

{include file="$tpl_dir./order-steps.tpl"}

Na koniec w pliku cashondeliverywithfee.php:

po linii (#299):

$order->total_paid = floatval(Tools::convertPrice(floatval(number_format($cart->getOrderTotal(true, 3)+$CODfee , 2, '.', '')), $currency));

dodać:

$order->conversion_rate = $currency->conversion_rate;
Edited by ADMlNISTRATOR (see edit history)
Link to comment
Share on other sites

  • 6 months later...

 

chodzi mu o plik validation.tpl

 

możesz sprawdzić foldery:

  • modules/cashondelivery
  • modules/cashondelivery/views/templates/front

jest tam ten plik?

Też mam ten problem u mnie jest ten plik tylko tu : modules/cashondelivery/views/templates/front

a błąd brzmi "Błąd: nieprawidłowy szablon wiadomości e-mail"

 

Już jest ok, w statusach miałem złe szablony ustawione...

Edited by seboxp (see edit history)
Link to comment
Share on other sites

  • 2 years later...

Problem: "Brak szablonu dla modułu ..."
Moje rozwiązanie:
Miałem ten sam problem i wydaje mi się że instalowany moduł (jaki tam sobie instalujemy) nie tworzy dodatkowego folderu w folderze modułów, który znajduje się w szablonie z którego aktualnie korzystamy. W wyniku czego Presta widzi to jako błąd wrzucając w miejsce gdzie powinien znajdować się moduł:
 

$_ERRORS['eddeabd79f8ca673d888fa2ffe9cf69a'] = 'Brak szablonu dla modułu';

Dlatego skopiowałem zawartość całego folderu modułu z głównego katalogu (tam gdzie są instalowane moduły) i skopiowałem do /szablon/modules/ po czym z skopiowanego folderu usunąłem wszystko zostawiając oczywiście pliki index.php oraz folder views. Moduł ożył!!! xD

 

Mam nadzieję że komuś przyda się moje rozwiązanie :) pozdrawiam.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...