Un utente ha chiesto
Categoria: WooCommerce Blocks di WordPress
Domanda: Woocommerce Personalizza il file modello Non sovrascrivere

Ciao.

Ho visualizzato i prodotti nel blocco “Prodotti per categoria”, ma non posso sovrascrivere
modello di woocommerce personalizzato “archive-product.php”.

Nelle versioni precedenti, i modelli venivano caricati senza alcun parametro. (ho dimenticato la versione precedente)

Il blocco “Prodotti per Categoria” è stato preso come esempio, ma la stessa cosa accade in altri blocchi. Anche il blocco “Prodotti in vendita”.

WooCommerce 3.7.0
WooCommerce 2.4.1 Blocchi

Cordiali saluti,

  • Autore del plugin

    (@aljullu)

    Ciao @ s56bouya, grazie per la tua segnalazione! In 2.2, abbiamo modificato i modelli utilizzati dai blocchi WooCommerce da quelli vecchi a markup di blocco personalizzato. Puoi leggere una spiegazione qui:

    https://github.com/woocommerce/woocommerce-gutenberg-products-block/issues/891

    Puoi modellare i blocchi WooCommerce con CSS, ma se hai bisogno di uno stile più avanzato, la tua migliore opzione sarebbe usare gli shortcode in questo momento.

    (@s56bouya)

    Ciao.
    Grazie per la risposta.

    Ho letto il problema ma non è stato risolto.

    Sto scrivendo il mio stile con il foglio di stile WooCommerce disattivato.

    add_filter (‘woocommerce_enqueue_styles’, ‘__return_false’);

    Ho ricevuto un suggerimento di markup personalizzato, ma non ho bisogno dello stile della famiglia di caratteri.

    .wc-block-grid__product-rating .star-rating {
    famiglia di caratteri: stella;
    }

    Pertanto, il modello viene sovrascritto e la parte corrispondente viene eliminata. Vorrei cambiare l’output html, invece di usare il markup personalizzato.

    Un altro problema è lo shortcode. Non sto usando uno shortcode. Perché non puoi modificare dinamicamente le impostazioni come i blocchi WooCommerce. E non è facile per l’utente inserire uno shortcode nell’editor, quindi non voglio usarlo.

    La mia richiesta è semplice. Voglio solo emettere lo stesso codice html di “archive-product.php”.

    Hai altre grandi idee?

    Autore del plugin

    (@aljullu)

    Ciao @ s56bouya, capisco il tuo punto ma al momento non è possibile. Stiamo ancora studiando e studiando quale sarebbe il modo migliore per aggiungere estensibilità ai blocchi WooCommerce. Non vogliamo aggiungere opzioni di estensibilità e poi deprecarle perché presentavano alcuni difetti di progettazione, ecco perché il progetto è ancora in fase di revisione come descritto in https://github.com/woocommerce/woocommerce-gutenberg-products-block/issues/891.

    Se è necessario personalizzare il markup del blocco (ad esempio, per avere lo stesso layout di archive-product.php), ti consigliamo di utilizzare gli shortcode. Comprendiamo che sono meno user-friendly dei blocchi, motivo per cui esistono i blocchi WooCommerce, per semplificare la vita agli utenti! Ma attualmente, gli shortcode sono l’opzione migliore se è necessario visualizzare un markup diverso da quello fornito dai blocchi.

    (@s56bouya)

    Grazie per la risposta.
    E scusa per la mia risposta tardiva.

    Capisco.

    WooCommerce Blocks è un plugin molto intuitivo e scalabile.

    Attendo aggiornamenti futuri.

    (@ultradryan)

    Spero che i loop generati da Blocks possano condividere il modello con content-products.php, sto cercando di modificare il modello e aggirare il problema, aggiungere alcuni post-meta da visualizzare nel ciclo, ecc. Dispongo anche di prodotti scaricabili gratuitamente e questo non mi consentirà di rimuovere condizionalmente il pulsante Aggiungi al carrello per prodotto.

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *