Use this to dynamically create and set the content of a Bootstrap 4 Modal.
In this example, we chose an onclick
handler to initialize the modal (only once), and then set the content of the modal dynamically.
Use this to dynamically create and set the content of a Bootstrap 4 Modal.
In this example, we chose an onclick
handler to initialize the modal (only once), and then set the content of the modal dynamically.
<?php | |
// Load the node and wrap it. | |
$node = node_load(123); | |
$wrap = entity_metadata_wrapper('node', $node); | |
// Make sure the body isn't empty, and then sanitize it. | |
// We use field_get_items() because we couldn't figure out how to use EMW's __isset() on the body field. | |
$body = field_get_items('node', $node, 'body') ? | |
$wrap->body->value->value(array('sanitize' => TRUE)) : ''; |
<?php | |
\Drupal::logger('example')->notice('Hello world'); | |
\Drupal::logger('example')->notice('<pre>' . print_r($foo, TRUE) . '</pre>'); |
<?php | |
// In Drupal 8, it seems our good friend #markup has a new friend instead: | |
$markupElement = [ | |
'#type' => 'inline_template', | |
'#template' => '<p>{{msg}}</p>', | |
'#context' => [ | |
'msg' => 'Hello world' | |
] |
<?php | |
// The drupal_set_message() function is being deprecated! | |
// @see https://api.drupal.org/api/drupal/core%21includes%21bootstrap.inc/function/drupal_set_message/8.5.x | |
// > Deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. | |
// > Use \Drupal\Core\Messenger\MessengerInterface::addMessage() instead. | |
// In some custom code. | |
\Drupal::messenger()->addMessage('Say something else'); |
<?php | |
/** | |
* Given a group node id, this will return all the push notification tokens | |
* belonging to users who are active members of the group. | |
* @param $gid | |
* @return {Array} An array of push notification strings. | |
*/ | |
function group_member_push_notification_tokens($gid) { | |
$query = db_select("og_membership", "ogm"); |
7 | |
8 | |
7 | |
8 | |
.idea | |
node_modules | |
daux.io | |
api | |
docs | |
demo | |
.idea | |
7 | |
8 | |
node_modules | |
A big thanks goes out to Sandeep Panda and his blog showing how to build an autocomplete for an Angular JS application.
http://www.htmlxprs.com/post/32/creating-an-angularjs-autocomplete-tag-input-widget