Subtheme: Verwendung von Classy als Basisthema
Classy ist das Hauptthema von Drupal 8 und das Basisthema, das von Bartik und Seven verwendet wird. Die HTML-Markup, die in Classy (und seinen Subthemes) gefunden wird, enthält CSS-Klassen, die nach einem Muster strukturiert sind, das den Benennungskonventionen von CSS BEM und SMACSS ähnelt.
Obwohl die BEM-/SMACSS-Benennungskonventionen, die von Classy entworfen wurden, sehr effizient sind und viele Vorteile bieten, eignen sie sich nicht für jedes Projekt. Wer nicht an den CSS-Klassen von Classy interessiert ist, kann ein anderes Basisthema wählen.
Wählen Sie Classy, wenn |
Sie ein Theme mit gut strukturierten CSS-Klassen wünschen, die bereits im HTML vorhanden sind. Das Basisthema Classy reduziert (und manchmal eliminiert vollständig) die Notwendigkeit, Klassen zu Ihrem HTML hinzuzufügen.
|
Wählen Sie Stable, wenn |
Sie ein Theme mit minimalem CSS bevorzugen. Zum Beispiel kann Stable verwendet werden, wenn Sie nicht möchten, dass Drupal-Klassen mit CSS/JS-Plattformen in Ihrem Theme kollidieren. Stable ist das Basisthema, das verwendet wird, wenn in Ihrem Subtheme kein Basisthema angegeben ist. Die Entscheidung für Stable bedeutet, dass Sie die volle Verantwortung für die Benennung und Strukturierung Ihrer Klassen tragen. |
Sobald Sie Ihr Basisthema ausgewählt haben, können Sie mehr über dessen Implementierung hier lesen: Erstellen eines Drupal 8 Subthemes.
Weitere Informationen
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.