cro-generator
Version:
A generator to scaffold CRO files locally.
32 lines (26 loc) • 916 B
Markdown
/_
** Template Variables
_/
<%
function outputVariables(obj, parentKey = '') {
let output = '';
for (const key in obj) {
if (obj.hasOwnProperty(key)) {
const currentKey = parentKey ? `${parentKey}.${key}` : key;
if (typeof obj[key] === 'object') {
output += outputVariables(obj[key], currentKey);
} else {
output += `* ${currentKey}: ${obj[key]}\n`;
}
}
}
return output;
}
%>
*** These are all the available template variables that can be used in your templates.
<%= outputVariables(templateVariables) %>
*** Variation variables - these are dynamically set when generating the variation files
* variations.currentVariation.index
* variations.currentVariation.name
* variations.currentVariation.filename
* variations.currentVariation.id