Skip to content

Instantly share code, notes, and snippets.

@keeprock
keeprock / new_gist_file_0
Created March 10, 2015 06:30
Import mysql using SSH
mysql -u username -pPassword --host hostname database_name < dump.sql
@keeprock
keeprock / template.php
Created March 6, 2015 11:57
Add markup before or after the title
function custom_preprocess_page(&$vars) {
$vars['title_prefix'][] = array(
'#markup' => 'HTML_MARKUP_HERE'
);
$vars['title_suffix'][] = array(
'#markup' => 'HTML_MARKUP_HERE'
);
@keeprock
keeprock / template.php
Created March 6, 2015 09:02
Path to theme
base_path() . path_to_theme()
@keeprock
keeprock / custom.module.php
Created March 6, 2015 08:41
Viewing Voodoo Helper variables inside a template or custom code
voodoo_helper_get_field_by_varname('VAR_NAME');
@keeprock
keeprock / console.txt
Created March 6, 2015 08:12
Update a module to any version, including dev using drush
drush pm-update MODULE_NAME-7.x-1.x-dev
@keeprock
keeprock / file.php
Created March 4, 2015 14:20
Search for substring in a string
if (strpos($SEARCH_HERE, 'SEARCH_SUBSTRING') !== false) {
// Do stuff..
}
@keeprock
keeprock / module.php
Created March 4, 2015 08:34
Reattach AJAX handlers after AJAX callback using views or whateva..
$commands[] = array('command' => 'MODULE_behaviors');
@keeprock
keeprock / script.js
Created March 4, 2015 08:18
Get URL using Javascript
var url = window.location.href;
@keeprock
keeprock / custom.module.php
Created March 3, 2015 11:59
Using History.API to display url in ajax loaded content
function custom() {
drupal_add_js(drupal_get_path('module', 'CURRENT_MODULE') . '/CURRENT_MODULE_proto.js');
$path = 'YOUR_PATH/' . $nid;
if ($alias = drupal_lookup_path('alias', $path)) {
$url = $alias;
} else {
$url = $path;
}
@keeprock
keeprock / node.tpl.php
Created March 1, 2015 19:10
Display custom field in template
<?php print render(field_view_field('node', $node, 'field_CUSTOM', array(
'label' => 'hidden'
))); ?>