DARKF3D3 Posted February 6, 2020 Share Posted February 6, 2020 Ciao a tutti, ho la necessita di mostrare l'importo totale dell'ordine in una posizione differente della pagina del carrello. Il problema è che questa posizione si trova in un file differente e la variabile sembrerebbe non essere riconosciuta. Di default si trova nel file: templates/checkout/_partials/cart-detailed-totals.tpl E questo è il codice: {$cart.subtotals.tax.value} Mentre dovrei metterla qui: /templates/checkout/cart.tpl C'è modo di farla funzionare anche all'interno di quel file? (su PS 1.7.4) Link to comment Share on other sites More sharing options...
ziobudda Posted February 6, 2020 Share Posted February 6, 2020 Ciao, modificando il file di template potresti associare la chiamata ad un hook custom che richiama una funzione custom e questa restituisce il codice HTML da mostrare. Passandogli i valori corretti è possibile avere tutte le informazioni che servono. Al massimo la funzione custom se li riprende. Si tratta di un misto tra PHP e HTML/CSS/JS. M. Link to comment Share on other sites More sharing options...
7bit Posted February 6, 2020 Share Posted February 6, 2020 11 minutes ago, DARKF3D3 said: Di default si trova nel file: templates/checkout/_partials/cart-detailed-totals.tpl E questo è il codice: {$cart.subtotals.tax.value} Mentre dovrei metterla qui: /templates/checkout/cart.tpl C'è modo di farla funzionare anche all'interno di quel file? (su PS 1.7.4) più o meno lo ha già spiegato ZIOBUDDA puoi replicare nel file /templates/checkout/cart.tpl e derivati la funzione di calcolo del calcolo carrello così come avviene nel file templates/checkout/_partials/cart-detailed-totals.tpl Saluto Link to comment Share on other sites More sharing options...
ziobudda Posted February 6, 2020 Share Posted February 6, 2020 Just now, 7bit said: più o meno lo ha già spiegato ZIOBUDDA puoi replicare nel file /templates/checkout/cart.tpl e derivati la funzione di calcolo del calcolo carrello così come avviene nel file templates/checkout/_partials/cart-detailed-totals.tpl Saluto Potrebbe non bastare. Non è detto che dentro cart.tpl ti ritrovi $cart presente invece in cart-detailed. Vado a memoria, quindi magari sto dicendo una castroneria. M. Link to comment Share on other sites More sharing options...
7bit Posted February 6, 2020 Share Posted February 6, 2020 non ho detto di modificare solo cart.tpl ma di RI-creare dal file cart.tpl ( e derivati file php ) tuta la funzione di calcolo carrello in modo da restituire al tpl la variabile interessata da fare visualizzare. Saluto Link to comment Share on other sites More sharing options...
DARKF3D3 Posted February 6, 2020 Author Share Posted February 6, 2020 Grazie a tutti per le risposte. Mi è sorto un dubbio, una volta fatta funzionare la variabile nella nuova posizione, sarebbero necessarie altre modifiche per far si che il valore si aggiorni automaticamente ad ogni modifica che l'utente fa sul carrello? Link to comment Share on other sites More sharing options...
ziobudda Posted February 6, 2020 Share Posted February 6, 2020 Teoricamente no. Dipende tutto da come è costruita quella parte. M. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now