Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Prinzip der WEBSALE WebComponents

Die WEBSALE WebComponents sind wiederverwendbare Bausteine, die von WEBSALE bereitgestellt werden und . Sie generieren automatisch Quellcode für HTML und CSS generieren. Sie vereinfachen und erleichtern die Integration komplexer Funktionen , wie Suche, Filterung oder Paginierung , in die Storefront-Templates.

Jede WebComponent beginnt mit dem Präfix ws- und folgt der bekannten HTML-Syntax. Sie müssen wie HTML-Elemente geöffnet und geschlossen werden und können zusätzlich erweitert werden.

Ein einfaches Beispiel für die Struktur einer WebComponent:

Code Block
<ws-searchbox> </ws-searchbox>

WebComponents können auch um zusätzliche HTML-Elemente oder Attribute ergänzt werden, um die Funktionalität und das Design individuell anzupassen.

Zum Beispiel:

Code Block
<ws-searchbox use-suggest="true">
    <input type="search" name="query" placeholder="Artikel suchen">
</ws-searchbox>

CSS-Anweisungen, die von den WebComponents generiert werden, können in eigene CSS-Dateien übernommen oder durch zusätzliche Anweisungen ergänzt werden, um das Erscheinungsbild vollständig an das Shop-Design anzupassen.

Die von WEBSALE bereitgestellten WebComponents basieren auf dem React-JS-Framework. Dank der Nutzung von React können für die WebComponents auch Dadurch können sie React-spezifische Funktionalitäten verwendet werden, z.B. die Verwendung des <template>-Tagsnutzen, wie beispielsweise das <template>-Tag.

Ein Beispiel für eine Komponente, die auf React basiert:

Code Block
<template id="resultItemTemplate">
    <div className="result-item">
        <h3>{product.name}</h3>
        <p>{product.price} €</p>
    </div>
</template>

...