Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

71 Zeilen
3.4 KiB

  1. import {createElement, createSidebarPage} from "../../_global/scripts/helpers";
  2. import {createGallery} from "../../components/gallery/GalleryComponent";
  3. import {createAccordion} from "../../components/accordion/AccordionComponent";
  4. import {createContact} from "../../components/contact/ContactComponent";
  5. import {SingleContactData} from "../../components/contact/ContactData";
  6. import {createInfobox} from "../../components/infobox/InfoboxComponent";
  7. import {createLinkCollection} from "../../components/link-collection/LinkCollectionComponent";
  8. import {createSteps} from "../../components/steps/StepsComponent";
  9. import {createPrintShare} from "../../components/print-share/PrintShareComponent";
  10. import {createSurvey} from "../../sections/survey/SurveyComponent";
  11. import {createAnchorLinks} from "../../components/anchor-links/AnchorLinksComponent";
  12. import {lorem1, lorem2} from "../../_global/scripts/lorem";
  13. import {createVideo} from "../../components/video/VideoComponent";
  14. import {createEventsSection} from "../../sections/events/EventsComponent";
  15. import {createCardSlider} from "../../sections/card-slider/CardSliderComponent";
  16. import {createQuickFacts} from "../../sections/quick-facts/QuickFactsComponent";
  17. export const createArticlePage =
  18. ({
  19. styleBlock = '',
  20. }) => {
  21. const page = createSidebarPage({
  22. breadcrumb: ['Start', 'Inhalte Level 1', 'Digitalisierung'],
  23. });
  24. const main = page.main;
  25. const aside = page.aside;
  26. // START Microsite Styling
  27. const styleContent = styleBlock;
  28. const styleElement = document.createElement('style');
  29. styleElement.textContent = styleContent;
  30. document.head.appendChild(styleElement);
  31. // END
  32. createElement('p', ['kicker'], 'Förderung', main);
  33. createElement('h1', [], 'Finanzierung und Förderung für digitale Projekte', main);
  34. createElement('p', ['initial', 'strong'], 'Mehrere Programme unterstützen bei der Digitalisierung und Umsetzung Ihrer innovativen Ideen. Es gibt sowohl Förderungen für eine begleitenden Beratung als auch für Investitionen und Betriebsmittel.', main);
  35. main.appendChild(createAnchorLinks({}));
  36. createElement('h2', [], 'Beratungsförderung zur Digitalisierung', main);
  37. createElement('p', [], 'Beim Förderprogramm go-digital handelt es sich um eine. Das <a href="#">go-digital Förderprogramm</a> richtet sich an Unternehmen mit weniger als 100 Beschäftigten. Gefördert werden die Bereiche IT-Sicherheit, digitale Markterschließung und digitalisierte Geschäftsprozesse.', main);
  38. createElement('p', [], lorem1, main);
  39. main.appendChild(createCardSlider({}));
  40. main.appendChild(createEventsSection({}));
  41. main.appendChild(createGallery({}));
  42. main.appendChild(createSteps({}));
  43. main.appendChild(createAccordion({}));
  44. createElement('h2', [], 'Eine weitere Headline zwischendurch', main);
  45. createElement('p', [], lorem1, main);
  46. main.appendChild(createVideo({}));
  47. createElement('p', [], lorem2, main);
  48. main.appendChild(createInfobox({type: 'success'}));
  49. main.appendChild(createInfobox({type: 'warning'}));
  50. main.appendChild(createInfobox({type: 'error'}));
  51. main.appendChild(createSurvey({}));
  52. main.appendChild(createLinkCollection({}));
  53. main.appendChild(createQuickFacts({}));
  54. main.appendChild(createContact({}));
  55. main.appendChild(createPrintShare({}));
  56. aside.appendChild(createContact({headline: 'Kontakt', contacts: SingleContactData}));
  57. return page.page;
  58. }