Drupal 8

Load Name Taxonomy from tid

Submitted by admin on อ, 07/24/2561 - 08:37

Drupal 7
เราใช้ ฟังชั่น taxonomy_term_load()

สำหรับ tid ตัวเดียว

<?php

$term = taxonomy_term_load($tid);
$name = $term->name;

?>

สำหรับ หรับ tid  หลายตัว

<?php

$tids = array(1, 2, 3);
$terms = taxonomy_term_load_multiple($tids);

foreach ($terms as $term) {
  $name = $term->name;
}

?>

 

ใช้งาน Token replace

Submitted by admin on พ, 12/06/2560 - 15:25
$token = \Drupal::token();
$message_html = "hello [current-page:title] ----- [amount-node:amount:2]";
  // Replace the token for subject.
  $email_auth = $token->replace($message_html, array('amount-node' => $amount));

 

ถ้า Token มี html มันจะไม่ render html  เราต้องใช้ function " htmlspecialchars_decode "
ตัวอย่าง :

htmlspecialchars_decode($email_auth);