'how to use a variable from another .ftl in freemarker

I'm trying to use a defined variable in a second template to have the same output in the current one.

template 1:

      [#if definition.name=="configMINIMAL_STACK_SIZE"]
      [#assign valueMinimalStackSize = definition.value]
      [/#if]

Second template:

#define configMINIMAL_STACK_SIZE      ((uint16_t)${valueMinimalStackSize})

how could I have the same output of "valueMinimalStackSize " in the second template please ?

Thanks for the help



Solution 1:[1]

You could have a template that sets these variables, let's call it "commons.ftl", and then use <#include "commons.ftl"> at the beginning of other templates.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 ddekany