Het maken van een subthema is de beste keuze als u meer geavanceerde aangepaste styling en sjablonen nodig heeft voor uw DXPR Drupal-websites! Het is net zo eenvoudig als het indelen van een ander thema. Volg deze eenvoudige stappen!

Gebruik de opdrachtregel om een subthema te genereren

  1. Open een terminalvenster
  2. cd naar de map dxpr_theme. Deze map moet zich in docroot/themes/contrib/dxpr_theme bevinden
  3. Zorg ervoor dat de scripts uitvoerbaar zijn op uw computer met de volgende opdracht:
    chmod +x-scripts/*
  4. Voer de subthemaopdracht uit:
    ./scripts/create_subtheme.sh
  5. Volg de instructies uit het script

Aanvullende stappen om het aangepaste thema te bedienen:

  1. Ga naar de pagina Uiterlijkbeheer op uw website en schakel uw aangepaste thema in
  2. Klik op de pagina Uiterlijk op de instellingenlink voor uw aangepaste thema
  3. Sla het thema-instellingenformulier op

Als je tot hier bent gekomen, heb je nu een aangepast thema dat alle CSS- en thema-instellingen van het DXPR-thema overneemt. Als u uw aangepaste thema inschakelt en het bijbehorende thema-instellingenformulier bezoekt, kunt u het uiterlijk van uw nieuwe aangepaste thema aanpassen.


Aangepaste CSS en sjablonen toevoegen

  1. We hebben een voorbeeld van een CSS-bestand geleverd in custom_theme/css/dxpr_theme_subtheme.css dat wereldwijd op uw website wordt geladen.
  2. Als je meer CSS-bestanden aan je thema wilt toevoegen, of Javascript-bestanden wilt toevoegen, volg dan de themadocumentatie van Drupal over CSS- en JS- middelen.
  3. Standaard worden uw aangepaste CSS-bestanden niet verwerkt door de kleurenmodule. Als u wilt dat uw CSS-bestanden worden gewijzigd wanneer u het kleurenschema in het thema-instellingenformulier wijzigt, moet u een pad naar het bestand toevoegen in de 'css'-array onder aan custom_theme/color/color.inc . Voor meer details over hoe de Kleurmodule werkt, zie de integratiedocumentatie voor de kleurmodule .
  4. Houd er bij het maken van aangepaste sjabloonbestanden rekening mee dat u zowel het DXPR-thema als het Bootstrap-thema in een subthema plaatst, omdat het DXPR-thema een subthema is van het Bootstrap-basisthema.

Extra stappen bij het updaten van het DXPR-thema

Vanwege de manier waarop de Drupal-kleurenmodule werkt, is een kopie van DXPR Theme css-bestanden opgenomen in uw subthema. Dit betekent dat elke keer dat u het DXPR-thema bijwerkt, u de CSS-bestanden opnieuw naar uw subthema moet kopiëren door deze stappen te volgen:

  1. Update het DXPR-thema naar de nieuwste versie
  2. kopieer in de map dxpr_theme de mappen /css/* naar /your_subtheme/css
  3. Sla het thema-instellingenformulier op