Neu Create custom plugin

Osama

Neues Mitglied
7. Mai 2021
2
0
I am trying to create multi contact form plugin and and i am using shop version 5 i have some questions
how can i create custom page for each contact form from my plugin (i need to create page for each form saved to my database)
and can i create short-code to display forms in exists page (Like wordpress)
thanks in advance
 

artm

Aktives Mitglied
22. Februar 2021
92
22
I would just create a single front page with plugin and a load these forms dynamically instead.
 

artm

Aktives Mitglied
22. Februar 2021
92
22

You add front page by editing plugin configuration file.

Example:
XML:
<FrontendLink>
    <Link>
        <Filename>myform.php</Filename>
        <Name>MyForm</Name>
        <FullscreenTemplate>myform.tpl</FullscreenTemplate>
        <VisibleAfterLogin>N</VisibleAfterLogin>
        <PrintButton>N</PrintButton>
        <LinkLanguage iso="ENG">
            <Seo>seoEng</Seo>
            <Name>nameGerEng</Name>
            <Title>Title</Title>
            <MetaTitle>MetaTitle</MetaTitle>
            <MetaKeywords>MetaKeywords</MetaKeywords>
            <MetaDescription>MetaDescription</MetaDescription>
        </LinkLanguage>
        <LinkLanguage iso="GER">
            <Seo>seoGer</Seo>
            <Name>nameGer</Name>
            <Title>Titel</Title>
            <MetaTitle>MetaTitle</MetaTitle>
            <MetaKeywords>MetaKeywords</MetaKeywords>
            <MetaDescription>MetaDescription</MetaDescription>
        </LinkLanguage>
    </Link>
</FrontendLink>

You also need to create both "myform.php" and "myform.tpl" files.
You will find more information on official guide page here:
https://jtl-devguide.readthedocs.io...test/shop_plugins/infoxml.html#frontend-links

Then you need to make sure you can reach the page via seo name. I suggest you check demo or other released plugins by jtl software.

Form class offers you some very basic functions, including token validation, captcha validation and flood protection:
https://gitlab.com/jtl-software/jtl-shop/core/-/blob/master/includes/src/Helpers/Form.php

How you build the form depends on your skills, either you build it extremely plain and simple like "kontakt.php" or you build how you wish, with custom or 3rd party libraries.
 
  • Gefällt mir
Reaktionen: janw
Ähnliche Themen
Titel Forum Antworten Datum
[JTL-WAWI API] CaseSensitiv in der Create Sales Order JTL-Wawi 1.8 0
Neu custom.css Versionierung / Cache Problem? Technische Fragen zu Plugins und Templates 5
Neu Custom Template für Custom Artikel mit Plugin? Plugins für JTL-Shop 0
Neu ebay- Angebote-laufende Angebote: Fehler beim Laden der Daten, der mehrteilige Bezeichner "Custom-fWawiArtikelpreisBrutto" konnte nicht gebunden werde JTL-Wawi - Fehler und Bugs 2
Custom css für Galerie-Bilder Einrichtung JTL-Shop5 3
Neu Neues Plugin: Google Translate / Übersetzer (DSGVO-konform und weitere Features) Plugins für JTL-Shop 1
Neu Händlerbund Plugin lässt sich nicht installieren Shop ver. 5.3.0 Plugins für JTL-Shop 1
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 0
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
Neu 🌟Neues Plugin: Bounce Landingpage Plugins für JTL-Shop 5
Neu 504 Gateway Time-Out nginx bei Plugin-Updates Gelöste Themen in diesem Bereich 10
Neu Unterstützung bei JTL5-Shop-Überarbeitung gesucht - Template/Plugin uvm. Dienstleistung, Jobs und Ähnliches 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Paypal Plugin erzeugt "Quirks Mode" Betrieb / Pflege von JTL-Shop 0
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Variationen im Shop Auswahl zurücksetzen (Plugin?) Betrieb / Pflege von JTL-Shop 3
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu Neues Plugin: Hersteller Slider Portlet (Zentrierungs- oder Schwarz/Weiß-Modus, Responsive Anpassung..) inkl. 5 kostenlosen Lizenzen Plugins für JTL-Shop 4
Neu Plugin KBA Finder Implementierung/Darstellungsänderung Plugins für JTL-Shop 0
Neu JTL Connector Plugin Aktivierunf [Fehlermeldung] WooCommerce-Connector 1
Neu Erfahrung mit LS-Cache Plugin Technische Fragen zu Plugins und Templates 10
Neu 🌟Neues Plugin: FRASPY Altersprüfung & IdentitätsCheck Plugins für JTL-Shop 3
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - UPS Extension" 🎉 Plugins für JTL-Shop 2
Neu Neues Plugin: Formular Portlet (Drag&Drop Dateiupload by FilePond, Kontakt, Retoure, Reklamation, Gewerbenachweis..) Plugins für JTL-Shop 10
Neu Neues Plugin - Solar Steuerfrei (Mehrwertsteuerbefreiung nach §12 Abs. 3 UStGt für Solar- und Photovoltaikanlagen) Plugins für JTL-Shop 8
Neu Plugin Mail senden - Cc / Bcc Technische Fragen zu Plugins und Templates 4
Neu [Gelöst] IT Rechtskanzlei AGB Plugin Fehler "Plugin wurde nicht gefunden" Plugins für JTL-Shop 4
Neu neues Paypal-Checkout (plugin) verhindert Bestellung - keine Zahlungsarten angezeigt (hängt) Betrieb / Pflege von JTL-Shop 8
Neu Problem mit Plugin-Aktivierung und WooCommerce-Kompatibilität WooCommerce-Connector 2
Neu CiN TrackID-Import Plugin User helfen Usern - Fragen zu JTL-Wawi 12

Ähnliche Themen