Autore Topic: [v2020.2] Aggiungere testo nelle "intestazioni" dei vari step dell'e-commerce  (Letto 2938 volte)

lemonsong

  • Anziani
  • Utente storico
  • *
  • Post: 1867
    • lemonsong's world
E' vero che dalla finestra "Gestione Contenuti in Lingua" possiamo personalizzare i vari testi che WS inserisce in automatico esportando/importando un file .xml, ma se vogliamo semplicemente inserire un testo senza utilizzare questa procedura, possiamo farlo anche con solo i CSS senza ricorrere ad altri metodi più o meno complessi.
In ogni step della pagina carrello, il div con id cart-container, ha un attributo data-step con il rispettivo valore che possiamo utilizzare facilmente come selettore per ogni, appunto, step e-commerce.
Per esempio, se vogliamo aggiungere del testo in grassetto, di colore rosso allo step zero, questo sarà il CSS:

Citazione
<!-- Proprietà Pagina (Carrello e-commerce) - Esperto - Prima della chiusura del tag HEAD -->
<style>
#cart-container[data-step="0"] #cart-header p::after {
  content: " Questo testo è stato inserito coi CSS";
  color: red;
  font-weight: bold;

}
</style>

  • 0 (zero) ovviamente è il numero che identifica i vari step
  • con after il testo verrà posizionato dopo il testo esistente (before prima) - https://www.w3schools.com/css/css_pseudo_elements.asp
  • il valore di content si spiega da solo, come le due proprietà e valori che formattano il testo
Se vogliamo, per esempio, mandare a capo il "nuovo" testo aggiunto con after, basterà aggiungere: display: block;
Viceversa, se abbiamo usato before, sarà il testo già esistente ad andare a capo.
ATTENZIONE: il testo "scritto" in questo modo NON sarà selezionabile.

Se la selezione del testo è importante, l'attributo data-step ci consente facilmente di usare anche JS/jQuery per inserire del testo e altro.

QUESTO è un esempio, fatto con la 2020.2.5 Professional Demo




Topografo

  • Utente esperto
  • ***
  • Post: 265
Interessanti gli appunti sul sito "quelli del cocuzzolo"
:)