Utility-klasse in DXPR Builder (Drupal 8)

Optie 1: Definieer klassen in een thema

  1. Zoek eerst het .info.yml- bestand van uw thema. Uw infobestand kan zich bijvoorbeeld bevinden op /XAMPP/HTDOCS/example_site/themes/example_theme/example_theme.info.yml

  2. Open het voorbeeld_theme.info.yml -bestand in een code-editor en voeg uw klasse toe aan het einde van het bestand in het onderstaande formaat:

 dxpr_builder_classes:
dxpr-theme-util-overlay-accent1: 'kleuroverlay: DXPR Accent1'
  dxpr-theme-util-your-class: 'klasselabel: uw klasse'
  1. Zorg ervoor dat u alle Drupal-caches wist nadat u het infobestand van uw thema heeft bijgewerkt. Dit kunt u doen door in de werkbalk bovenaan op Configuratie te drukken. Scroll naar beneden en zoek naar Prestaties . Wanneer u op de prestatiepagina bent, ziet u de optie om alle caches te wissen.

Optie 2: Definieer klassen in een module

  1. Als u geen aangepaste module heeft, kunt u dit doen door een nieuwe map te maken en deze de gewenste naam te geven, bijvoorbeeld voorbeeld_module

  2. De map wordt vervolgens in de directory modules/example_module geplaatst

  3. Vervolgens worden er twee bestanden gemaakt met behulp van een code-editor:

    1. voorbeeld_module.info.yml

    2. voorbeeld_module.module

  4. Open example_module.info.yml in een tekstlezer en voeg de regels toe

 naam: Voorbeeld
type: moduul
pakket: op maat
kern: 8.x
  1. Open uw voorbeeld_module.module-bestand en voeg klassen toe met behulp van de opmaak in de onderstaande functie. Vervang in de onderstaande voorbeeldcode example_module door de naam van uw module.

 /**
 * Implementeert hook_dxpr_builder_classes_alter().
 */
functie voorbeeld_module _dxpr_builder_classes_alter(&$dxpr_builder_classes) {
 $dxpr_builder_classes['optgroup-my-group'] = t('Mijn optiegroep');
 $dxpr_builder_classes['mijn-klasse'] = t('Mijn label');
}
  1. Zorg ervoor dat u alle Drupal-caches wist nadat u het infobestand van uw thema heeft bijgewerkt. Dit kunt u doen door in de werkbalk bovenaan op Configuratie te drukken. Scroll naar beneden en zoek naar Prestaties . Wanneer u op de prestatiepagina bent, ziet u de optie om alle caches te wissen.

Utility-klasse in DXPR Builder (Drupal 7)

Optie 1: Definieer klassen in een thema

  1. Zoek eerst het .info- bestand van uw thema. Uw infobestand kan zich bijvoorbeeld bevinden op /XAMPP/HTDOCS/example_site/sites/all/themes/example_theme/example_theme.info

  2. Open het voorbeeld_theme.info- bestand in een code-editor en voeg uw klasse toe aan het einde van het bestand in het onderstaande formaat:

 dxpr_builder_classes[uw-klasse] = Klasselabel
  1. Zorg ervoor dat u alle Drupal-caches wist nadat u het infobestand van uw thema heeft bijgewerkt. Dit kunt u doen door in de werkbalk bovenaan op Configuratie te drukken. Scroll naar beneden en zoek naar Prestaties . Wanneer u op de prestatiepagina bent, ziet u de optie om alle caches te wissen.

Optie 2: Definieer klassen in een module

  1. Als u geen aangepaste module heeft, kunt u dit doen door een nieuwe map te maken en deze de gewenste naam te geven, bijvoorbeeld voorbeeld_module

  2. De map wordt vervolgens in de map sites/all/modules/ voorbeeld_module geplaatst

  3. Vervolgens worden er twee bestanden gemaakt met behulp van een tekstlezer:

    1. voorbeeld_module.info

    2. voorbeeld_module.module

  4. Open example_module.info in een tekstlezer en voeg de regels toe

 naam = Voorbeeld
omschrijving = Voorbeeld van een module
kern = 7.x
  1. Open uw voorbeeld_module.module-bestand en voeg klassen toe met behulp van de opmaak in de onderstaande functie. Vervang in de onderstaande voorbeeldcode example_module door de naam van uw module.

 /**
 * Implementeert hook_dxpr_builder_classes_alter().
 */
functie voorbeeld_module _dxpr_builder_classes_alter(&$dxpr_builder_classes) {
 $dxpr_builder_classes['optgroup-my-group'] = t('Mijn optiegroep');
 $dxpr_builder_classes['mijn-klasse'] = t('Mijn label');
}
  1. Zorg ervoor dat u alle Drupal-caches wist nadat u het infobestand van uw thema heeft bijgewerkt. Dit kunt u doen door in de werkbalk bovenaan op Configuratie te drukken. Scroll naar beneden en zoek naar Prestaties . Wanneer u op de prestatiepagina bent, ziet u de optie om alle caches te wissen.