Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>First you need to call your phtml from block like this :</p> <pre><code>class My_Moudles_Block_Adminhtml_Image_Edit_Tab_Form extends Mage_Adminhtml_Block_Widget_Form { public function __construct() { parent::__construct(); $this-&gt;setTemplate('modules/imageupload.phtml'); $this-&gt;setFormAction(Mage::getUrl('*/*/imageupload')); } </code></pre> <p>then create file in <code>adminhtml/default/default/template/yourmodule/imageupload.phtml</code> and put this code there.</p> <pre><code>&lt;div class="entry-edit"&gt; &lt;div class="entry-edit-head"&gt; &lt;h4 class="icon-head head-edit-form fieldset-legend"&gt;&lt;?php echo $this-&gt;__('General')?&gt;&lt;/h4&gt; &lt;div class="form-buttons"&gt;&lt;/div&gt; &lt;/div&gt; &lt;form id="imageform" method="post" action="&lt;? echo $this-&gt;getFormAction(); ?&gt;"&gt; &lt;div id="rules_form" class="fieldset "&gt; &lt;div class="hor-scroll"&gt; &lt;table cellspacing="0" class="form-list"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td class="label"&gt;&lt;?php echo $this-&gt;__('Add Image')?&gt;&lt;/td&gt; &lt;td class="grid tier" colspan="10"&gt; &lt;table cellspacing="0" id="chain_tiers" class="chain border" style=" width:465px; "&gt; &lt;thead&gt; &lt;tr class="headings"&gt; &lt;th&gt;&lt;?php echo $this-&gt;__('Image')?&gt;&lt;/th&gt; &lt;th class="last"&gt;&lt;?php echo $this-&gt;__('Action')?&gt;&lt;/th&gt; &lt;/tr&gt; &lt;tr class="template no-display" id="email_chain_add_template"&gt; &lt;td class="nobr"&gt; &lt;input type="file" id="chain_Image" value="0" name="imageg" class="requried-entry input-text"&gt; &lt;/td&gt; &lt;td class="last"&gt;&lt;input type="hidden" value="" disabled="no-template" class="delete" name="email_chain[__index__][delete]"&gt;&lt;button onclick="emailsControl.deleteItem(event);return false" class="scalable delete icon-btn delete-product-option" title="Delete Image"&gt;&lt;span&gt;&lt;?php echo $this-&gt;__('Delete')?&gt;&lt;/span&gt;&lt;/button&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tfoot&gt; &lt;tr&gt; &lt;td&gt;&lt;/td&gt; &lt;td class="a-right" colspan="6"&gt; &lt;button style="" onclick="emailsControl.addItem()" class="scalable add" type="button" title="Add email" id="id"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;?php echo $this-&gt;__('Add Image')?&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/button&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tfoot&gt; &lt;tbody id="email_chain_container"&gt; &lt;tr&gt; &lt;td class="nobr"&gt; &lt;input type="file" id="chain_Image" value="" name="Image[]" class="input-text"&gt; &lt;/td&gt; &lt;td class="last"&gt;&lt;input type="hidden" value="" class="delete" name="email_chain[delete][]"&gt;&lt;button onclick="emailsControl.deleteItem(event);return false" class="scalable delete icon-btn delete-product-option" title="Delete Image"&gt;&lt;span&gt;&lt;?php echo $this-&gt;__('Delete')?&gt;&lt;/span&gt;&lt;/button&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;script type="text/javascript"&gt; //&amp;lt;![Cchain[ var emailsControl = { itemsCount : 0, deleteButton : false, addItem : function () { var chain = {}; chain.TEMPLATE_ID = 0; chain.index = this.itemsCount++; if (arguments.length == 1) { chain.TEMPLATE_ID = arguments[0]; } var s = '&lt;tr&gt;' + $('email_chain_add_template').innerHTML.replace(/__index__/g, '#{index}').replace(/\sdisabled="?no-template"?/g, ' ').replace(/disabled/g, ' ').replace(/="'([^']*)'"/g, '="$1"') + '&lt;/tr&gt;'; var template = new Template(s); Element.insert($('email_chain_container'), {'bottom': template.evaluate(chain)}); $('chain_row_'+chain.index+'_TEMPLATE').value = chain.TEMPLATE_ID; maxItemsCount++; }, deleteItem : function(event) { var tr = Event.findElement(event, 'tr'); if (tr) { jQuery(tr).remove(); } } } var maxItemsCount = 2; //]]&amp;gt; &lt;/script&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt;&lt;/form&gt; &lt;/div&gt; &lt;/div&gt; </code></pre> <p>Hopes this will solve your issue. For edit you can do it like this :</p> <pre><code>&lt;tbody id="email_chain_container"&gt; &lt;?php foreach($images as $row){ ?&gt;&lt;tr&gt; &lt;td class="nobr"&gt; your image code &lt;/td&gt;&lt;/tr&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload