Guest User

Untitled

a guest
Dec 13th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. {% macro getParentEntry(thisEntry) %}
  2.  
  3. {% import _self as self %}
  4.  
  5. {% if thisEntry.parent|length %}
  6.  
  7. {% set parent = thisEntry %}
  8.  
  9. {% else %}
  10.  
  11. {% set parent = false %}
  12.  
  13. {% endif %}
  14.  
  15. {% endmacro %}
  16.  
  17. {% import _self as self %}
  18. {% set parent = self.getParentEntry( entry ) %}
  19.  
  20. {% macro hasParentEntry(thisEntry) %}
  21.  
  22. {% import _self as self %}
  23.  
  24. {% if thisEntry.parent|length %}
  25.  
  26. {# would output 1 #}
  27. {{ true }}
  28.  
  29. {% else %}
  30.  
  31. {# or just output null #}
  32. {{ null }}
  33.  
  34. {% endif %}
  35.  
  36. {% endmacro %}
  37.  
  38. {# This will either be true or null #}
  39. {% set parent = self.hasParentEntry( entry ) %}
  40.  
  41. {% if parent %}
  42.  
  43. {# this will set your parent variable to the entry model or leave the variable as null #}
  44. {% set parent = entry.parent %}
  45.  
  46. {% endif %}
  47.  
  48. {% macro getParentEntry(thisEntry) %}
  49. {% import _self as self %}
  50. {% if thisEntry.parent|length %}
  51. {% set parent = thisEntry %}
  52. {% else %}
  53. {% set parent = false %}
  54. {% endif %}
  55. {% return parent %}
  56. {% endmacro %}
  57.  
  58. {% set parent = self.getParentEntry( entry ) %}
Add Comment
Please, Sign In to add comment