Weexe

Approved members
  • Content count

    1
  • Joined

  • Last visited

  1. Hello, i try to create a new Banner Type with 2 Images. I've found some other topics an tried to work with their code because there is no documentation about it. File i've created: plugins/etc/customBanner/customBanner.xml <?xml version="1.0" encoding="ISO-8859-1" ?> <?xml-stylesheet type="text/xsl" href=""?> <plugin> <name>customBanner</name> <displayName>My Custom Banner</displayName> <creationDate>2015-01-02</creationDate> <author>Lars</author> <authorEmail>test</authorEmail> <authorUrl>htest</authorUrl> <license>GNU Gneral Public License v2</license> <description>my banner</description> <version>1.0.0</version> <oxversion>3.1.0</oxversion> <extends>bannerTypeHtml</extends> <install> <files> <file path="{PLUGINPATH}">myBanner.readme.txt</file> <file path="{PLUGINPATH}">myBanner.uninstall.txt</file> <file path="{MODULEPATH}newBanner/customBanner/">bannerComponent.class.php</file> </files> </install> </plugin> plugins/etc/myBanner.xml <?xml version="1.0" encoding="ISO-8859-1" ?> <?xml-stylesheet type="text/xsl" href=""?> <plugin> <name>myBanner</name> <displayName>My Custom Banner</displayName> <creationDate>2017-07-13</creationDate> <author>Lars</author> <authorEmail>test</authorEmail> <authorUrl>test</authorUrl> <license>GNU Gneral Public License v2</license> <description>Custom Banner</description> <version>1.0.0</version> <type>package</type> <install> <contents> <group name="customBanner">0</group> </contents> </install> </plugin> plugins/newBanner/customBanner/bannerComponent.class.php <?php require_once MAX_PATH . '/lib/OA.php'; require_once MAX_PATH . '/lib/max/Plugin/Common.php'; require_once LIB_PATH . '/Extension/bannerTypeText/bannerTypeHtml.php'; require_once MAX_PATH . '/lib/max/Plugin/Translation.php'; class Plugins_BannerTypeHTML_domHtml_domHtmlComponent extends Plugins_BannerTypeHtml { /** * Return type of plugin * * @return string A string describing the type of plugin. */ function getOptionDescription() { return $this->translate("My HTML Banner"); } function buildForm(&$form, &$row) { parent::buildForm($form, $row); $form->addElement('text', 'text1', "Text Title"); addUploadGroup($form, $aBanner, array( 'uploadName' => 'upload', 'radioName' => 'replaceimage', 'imageName' => '$imageName', 'newLabel' => $GLOBALS['strNewBannerFile'], 'updateLabel' => $GLOBALS['strUploadOrKeep'], 'handleSWF' => true )); } } My Question now ist , what else i have to change to get a new Banner Type ? Where can i manipulate the html code which is delivered to the client ? (Placing the second image upload)