eWizard.js supports :References:references: in all item types. Use eWizard Editor to add references to the content in your item.
References settings
When you add references in eWizard, eWizard.js stores these references in the ./common/resources/references.json file.
// ./common/resources/references.json{
"ref_oyqo": {
"name": "<div>My reference 1. This is an example reference to illustrate the <b>References</b> component.</div>"
},
"ref_zvua": {
"name": "<div>My reference 2.</div>"
}
}To change the default path, edit the configuration in the ./.ewizard/settings.json file:
// ./ewizard.settings.json{
"path": {
"common": {
"references": "common/resources/references.json"
}
}
}References in the template
Each reference has its key assigned by eWizard Editor, for example: ref_oyqo. This key is inserted on the template within the <i18n></i18n> tag next to the text that has a reference. For example, in the email template:
<!-- ./App.vue --><i18n>
{
"eng": {
"title":
"<div style=\"line-height:34px;text-align:left;\">
<a
style=\"text-decoration:none;\"
href=\"http://viseven.com\"
data-url=\"http://viseven.com\"
target=\"_blank\"
>
<span
style=\"
color:#000000;
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size: 29px;\"
>Your email is there - fill it with content!
<sup refs=\"ref_oyqo\">
</sup>
</span>
</a>
</div>",
"text_1":
"<div style=\"line-height:20px;text-align:left;\">
<span
style=\"
color:#4d4d4d;
font-family:arial,helvetica neue,helvetica,sans-serif;
font-size: 14px;\"
>
Good news: your template is ready! But doesn’t it look a bit too… empty?
Time to fill it with content!
</span>
</div>
<div style=\"line-height:20px;text-align:left;\">
<span style=\"
color:#4d4d4d;
font-family:arial,helvetica neue,helvetica,sans-serif;
font-size: 14px;\"
>
Type the commands for the components you want to add and create the email
masterpiece to be proud of
<sup refs=\"ref_zvua\">
</sup>
</span></div>"
}
</i18n>The reference key is wrapped in the <sup refs=\"\"></sup> CSS style. For example, <sup refs=\"ref_zvua\"></sup>.
The References header (title) has its own key-value pair, for example:
<!-- ./App.vue --><i18n>
{
"eng": {
"wiz_references_3aad":
"<div style=\"color:#f32a15;\">
<span style=\"font-family:Verdana, Geneva, sans-serif;\">
<b>References</b>
</span>
</div>"
}The end result in the generated HTML:
The 1 and 2 superscript references are the ref_oyqo and ref_zvua keys respectively. The References header is the wiz_references_3aad key.
The reference text is taken from the name field values in the references.json file.
The wiz-references component description for each item type see in the following articles:
• Site
For localization of references, see Localization.
