This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Place this file your theme's "templates" folder. | |
/** | |
* @file | |
* Theme override to display a pager. | |
* | |
* This is a backport of pager.html.twig from Drupal 8 to Drupal 7, which add | |
* accessibility support for WCAG 2.0 section 2.4.9. | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/php | |
<?php | |
define('DRUPAL_ROOT', getcwd()); | |
require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; | |
drupal_bootstrap(DRUPAL_BOOTSTRAP_DATABASE); | |
db_query("UPDATE {system} SET filename = replace(filename, 'sites/all/modules/contrib', 'profiles/distroname/modules/contrib');")->execute(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Tested with Drupal 6 and Drupal 7. | |
SELECT | |
COUNT(node.nid) AS count, | |
node_type.type AS type | |
FROM | |
node_type | |
LEFT JOIN | |
node ON node.type = node_type.type | |
GROUP BY | |
node.type |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Remove the instance of the body field from my_content_type | |
*/ | |
function my_feature_update_7000() { | |
$instance = field_info_instance('node', 'body', 'my_content_type'); | |
field_delete_instance($instance); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// path/to/mytheme/plugins/layouts/pull_hero_region_layout/pull_hero_region_layout.tpl.php | |
/** | |
* @file | |
* Template for the "pull_hero_region_layout" layout. | |
* | |
* | |
* Variables: | |
* - $has_content: Boolean TRUE if any regions have content to display. | |
* - $attributes: A list of attributes for the layout container. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Animated throbber | |
html.js .form-autocomplete { | |
background-image: image-url('svg/throbber-inactive.svg'); | |
background-position: 95% center; | |
background-position: -webkit-calc(100% - 5px) center; | |
background-position: calc(100% - 5px) center; | |
background-repeat: no-repeat; | |
} | |
html.js .throbbing { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Implements hook_css_alter(). | |
*/ | |
function mytheme_css_alter(&$css) { | |
global $language; | |
// If the current language is RTL, find and remove CSS files from this | |
// theme that have the RTL overrides. Drupal's RTL methodology adds files |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Implements hook_preprocess_block(). | |
*/ | |
function mymodule_preprocess_entity(&$variables) { | |
// modify the classes on bean entities. | |
if ($variables['entity_type'] == 'bean') { | |
$variables['classes_array'] = array( | |
drupal_html_class($variables['bean']->type), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* @file | |
* html_in_title.features.filter.inc | |
*/ | |
/** | |
* Implements hook_filter_default_formats(). | |
*/ | |
function html_in_title_filter_default_formats() { |