at_theme_generator.module in AT Tools 8
Same filename and directory in other branches
Contains at_theme_generator.module
File
at_theme_generator/at_theme_generator.moduleView source
<?php
/**
* @file
* Contains at_theme_generator.module
*/
/**
* Implements hook_help().
* @param $route_name
* @return string
*/
function at_theme_generator_help($route_name) {
switch ($route_name) {
case 'help.page.at_theme_generator':
$output = '';
$output .= '<h3>' . t('About') . '</h3>';
$output .= '<br/>' . t('The <a href="@attools">AT Theme Generator</a> (packaged with AT Tools) allows you to generate new <a href="@at">Adaptivetheme</a> sub-themes and clone existing AT sub-themes.', array(
'@attools' => 'https://www.drupal.org/project/at_tools',
'@at' => 'https://www.drupal.org/project/adaptivetheme',
));
$output .= '<br/>' . t('Please see the online documentation <a href="@docs">docs.adaptivethemes.com</a> for detailed instructions on how to use the theme generator.', array(
'@docs' => '//docs.adaptivethemes.com/theme-generator/',
));
return $output;
}
}
/**
* Prepares variables for appearance page templates.
*
* Default template: system-themes-page.html.twig.
*
* @param $variables
* An associative array containing:
* - theme_groups: An associative array containing groups of themes.
* - theme_group_titles: An associative array containing titles of themes.
*/
function at_theme_generator_preprocess_system_themes_page(&$variables) {
$variables['#attached']['library'][] = 'at_theme_generator/appearance_settings';
}
Functions
Name | Description |
---|---|
at_theme_generator_help | Implements hook_help(). |
at_theme_generator_preprocess_system_themes_page | Prepares variables for appearance page templates. |