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
 

arturmeerzon

Mitglied
22. Februar 2021
40
7

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.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu OnPageComposer und custom Video Allgemeine Fragen zu JTL-Shop 0
Neu Custom Connector > CategoryController > Attributes - Pull berücksichtigt neue Kategorie-Attribute im Endpoint bestehender Host-Kategorien nicht Technische Fragen zu den JTL-Connectoren 5
Neu Custom Connector > CategoryController > Attributes - Mapping wird nicht gespeichert Technische Fragen zu den JTL-Connectoren 4
Neu Doofinder JTL5 Plugin wie kriege ich den Shop angebunden Plugins für JTL-Shop 1
Neu Box im Footer wird beim Paypal-Plugin-Update gelöscht JTL-Shop - Fehler und Bugs 1
Neu Vertriebler Plugin Plugins für JTL-Shop 4
Neu JTL Ware überschreibt Inhalte von Shopware 6 Plugin Shopware-Connector 5
Kunden schließen Bestellung nach Bezahlung mit PayPal Plus Plugin nicht ab Einrichtung JTL-Shop5 1
Neu Wie läuft Plugin-Update von Shop4 auf Shop5? Technische Fragen zu Plugins und Templates 4
Neu Shopware PayPal Plugin & Zahlungsarten in JTL Shopware-Connector 2
Neu Plugin für Kategorie-Bild Generierung Plugins für JTL-Shop 7
Neu Konfigurator Plugin? Plugins für JTL-Shop 0
Neu Captcha Plugin funktioniert nicht Plugins für JTL-Shop 0
Neu SD Bonuspunkte Plugin Shop4 - Fehlercode 17 CustomLink-Datei existiert nicht Technische Fragen zu Plugins und Templates 4
Neu Cleverreach Plugin von X-Volution: Automatismen mit THEA Plugins für JTL-Shop 0
Neu OPC Core Portlets (via Plugin) erweiterbar machen JTL-Shop - Ideen, Lob und Kritik 1
Neu Plugin mit OPC einrichten, wird allerdings im Header benötigt ist das möglich? Allgemeine Fragen zu JTL-Shop 2
Neu JTL Plugin für den Versand per Spedition Dienstleistung, Jobs und Ähnliches 4
Neu Conversion Tracking mit Webstollen PlugIn "Google Tracking" funktioniert nur sporadisch Plugins für JTL-Shop 2
JTL Double-Opt-In Plugin Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu 💙 Neues kostenloses Plugin: WWF Spendenplugin für JTL-Shop4 & JTL-Shop5 🐼 Plugins für JTL-Shop 7
Neu Matomo Plugin für Shop5? Dienstleistung, Jobs und Ähnliches 8
Neu Support für kostenpflichtiges Plugin JTL-Shop - Ideen, Lob und Kritik 2
Neu Plugin info.xml - XML für ConsentManger (Installation) Technische Fragen zu Plugins und Templates 4
Neu Amazon Payment Plugin bitte Doku überarbeiten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Amazon Payment Plugin kein automatischer Zahlungseinzug User helfen Usern - Fragen zu JTL-Wawi 5
Neu Anfrage: Plugin Entwicklung für den JTL Shop5 Plugins für JTL-Shop 0
Neu Artikel kann nicht in Warenkorb hinzugefügt werden - Paypal Plugin JTL-Wawi - Fehler und Bugs 0
Neu Plugin Hinweis Fenster JTL Shop 4 Allgemeine Fragen zu JTL-Shop 1
Neu Shop 5 NOVA: Plugin oder updatesichere Child-Datei für Artikeldetail-Preisanzeige gesucht Dienstleistung, Jobs und Ähnliches 1
Neu Plugin Wunsch Kalender / Vermietung Plugins für JTL-Shop 0
Neu Shop5 - Auf Plugin-Einstellungen zugreifen Technische Fragen zu Plugins und Templates 4
Neu Paypal Plugin setzt aus? Technische Fragen zu Plugins und Templates 1
Neu Google Shopping Plugin: nach Artikel-Update wird Artikel abgelehnt " Wiederverwendeter Wert (ID) Plugins für JTL-Shop 0
Neu Google Shopping Plugin Plugins für JTL-Shop 0
Neu Shop5 Plugin: Google-Tarnkappe Plugins für JTL-Shop 0
Neu Webstollen "EU Cookie" Plugin Problem mit Paypal Zahlungsmöglichkeiten beim Checkout Plugins für JTL-Shop 0
Neu Plugin zum Upload von Bildern für Kunden Plugins für JTL-Shop 6

Ähnliche Themen