mirror of
https://github.com/DSI-VD/newsletter-hero.git
synced 2026-08-25 21:14:16 +00:00
POC for a newsletter design | Read-only mirror of https://github.com/DSI-VD/newsletter-hero — Canton de Vaud. Issues & pull requests at the source.
- HTML 37.5%
- CSS 31.3%
- TypeScript 25.6%
- JavaScript 5.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| .gitignore | ||
| Gruntfile.js | ||
| package.json | ||
| README.md | ||
Newsletter-hero
For more information about this project, visit Jira issue CCWEB-6971 (internal use).
👉 The newsletter is viewable here. 👈
Build
$ cd path/to/project/directory/
$ sudo npm install
$ grunt
to publish on 'gh-pages': '$ grunt publish'
Installation de la newsletter (in french)
- Créer un sysfolder
- Dans les propriétées de la page, utiliser le template Newsletter Hero
- Dans les propritées de la page, ajouter le TSCongig
<INCLUDE_TYPOSCRIPT:source="FILE:fileadmin/templates/extensions/direct_mail/hero-email-template/typoscript/tsconfig.ts">
- Dans le sysfolder, créer deux éléments de contenu
- un pour le pied de page gauche
- un pour le pied de page droite.
- Créer un gabarit dans le sysfolder
- Dans le champs Constants ajouter
<INCLUDE_TYPOSCRIPT:source="FILE:fileadmin/templates/extensions/direct_mail/hero-email-template/typoscript/constants.ts">et renseigner les constantes suivantes:- Derpatment name:
lib.department - Service name:
lib.service - Banner text:
lib.newsletter.bannertext - uid of the Content Element use in the left footer:
lib.newsletter.footer.left(voir ci-dessus) - uid of the Content Element use in the right footer:
lib.newsletter.footer.right(voir ci-dessus) - ID of the page where to unsubscribe:
lib.idToUnsubscribe
- Derpatment name:
- Dans le champs Setup ajouter
<INCLUDE_TYPOSCRIPT:source="FILE:fileadmin/templates/extensions/direct_mail/hero-email-template/typoscript/setup.ts">
- Dans le champs Constants ajouter
TYPO3 configuration
Here are the differents setups to enable the design on TYPO3.
Constants
<INCLUDE_TYPOSCRIPT:source="FILE:fileadmin/templates/extensions/direct_mail/hero-email-template/typoscript/constants.ts">
# Department name
lib.department = Département des finances et des relations extérieurs
# Service name
lib.service = Service immeuble, patrimoine et logistique
# Banner text
lib.newsletter.bannertext = Stratégie et Développement
# uid of the Content Element use in the left footer
lib.newsletter.footer.left = 163203
# uid of the Content Element use in the right footer
lib.newsletter.footer.right = 163204
# ID of the page where to unsubscribe
lib.idToUnsubscribe = 5772
Setup
<INCLUDE_TYPOSCRIPT:source="FILE:fileadmin/templates/extensions/direct_mail/hero-email-template/typoscript/setup.ts">
TSConfig
<INCLUDE_TYPOSCRIPT:source="FILE:fileadmin/templates/extensions/direct_mail/hero-email-template/typoscript/tsconfig.ts">