Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. Prepare variable for your node templates
  2.  
  3. ```
  4. function THEMENAME_preprocess_node__NODETYPE(&$variables) {
  5. if (isset($variables['content']['FIELDNAME'])) {
  6. $date = $variables['node']->get('FIELDNAME')->first()->getValue()['value'];
  7. $date = new DateTime($date);
  8. $date = $date->getTimestamp();
  9. $variables['VARIABLE'] = $date;
  10. }
  11. }
  12. ```
  13.  
  14. Example
  15.  
  16. ```
  17. function scholarly_preprocess_node__mt_event(&$variables) {
  18. if (isset($variables['content']['field_mt_event_date'])) {
  19. $date = $variables['node']->get('field_mt_event_date')->first()->getValue()['value'];
  20. $date = new DateTime($date);
  21. $date = $date->getTimestamp();
  22. $variables['event_date'] = $date;
  23. }
  24. }
  25. ```
  26.  
  27. Use format_date filter in your node template
  28.  
  29. `{{ VARIABLE | format_date('custom', 'M')}}`
  30.  
  31. Example
  32.  
  33. `{{ event_date | format_date('custom', 'M') }}`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement