J'ai essayé d'insérer un formulaire + bouton Paypal sur la description du type d'un composant et une fois que j'ai enregistré une partie du code, elle est partie.
Avant
<form action="https://www.Paypal.com/cgi-bin/webscr" method="post" target="_top">
Après
<form method="post" target="_top">
Le formulaire + le bouton Paypal fonctionne correctement sur les articles, mais pas sur les composants. Je créerais plutôt un lien href, mais j'ai besoin d'informations sur les champs de formulaire et il semble que je ne peux obtenir ces informations qu'avec un bouton de saisie.
J'ai également essayé d'insérer un iframe et une fois que je l'ai sauvegardé, il est complètement effacé. Il travaille sur des articles, tho.
Très probablement votre éditeur d'article (TinyMCE?) Nettoie votre code. Ceci est le comportement attendu par défaut. Tous les deux <iframe>
et <form>
sont parmi les tags qui sont supprimés automatiquement par TinyMCE. Il y a plusieurs façons de contourner cela:
Utilisez Sourcerer , un plugin qui vous permet d’ajouter du code HTML (et d’autres types de code) directement dans vos articles. Il y a beaucoup de documentation sur leur site web.
Voici un exemple d'utilisation:
{source}<form action="https://www.Paypal.com/cgi-bin/webscr" method="post" target="_top">{/source}
ou ceci si vous avez toujours des problèmes:
{source}[[form action="https://www.Paypal.com/cgi-bin/webscr" method="post" target="_top"]]{/source}
Utilisez un autre éditeur ( JCE , par exemple). Notez que JCE peut toujours nettoyer votre code, en fonction des paramètres. Un autre problème avec cette approche est que si le contenu est ouvert et enregistré avec un éditeur différent (par exemple par un autre utilisateur), le code peut être à nouveau supprimé.
{loadposition MyPaypalCode}
dans votre article où vous souhaitez que le code apparaisse.