Jump to content

Product Tab Customization and attachments don't work


Recommended Posts

Hello friends, I am having problems with the tabs of the products, when I click on "Customization" does not show information, so does the other tabs.

 

post-247427-0-87206300-1443472755.jpg

 

post-247427-0-55735300-1443472757.jpg

 

I could help solve this problem?
Code product.tpl TABS

<!-- Megnor start : TAB-->

{if (isset($product) && $product->description) || (isset($features) && $features) || (isset($accessories) && $accessories) || (isset($HOOK_PRODUCT_TAB) && $HOOK_PRODUCT_TAB) || (isset($attachments) && $attachments) || isset($product) && $product->customizable}

<section class="tm-tabcontent">

	<ul id="productpage_tab" class="nav nav-tabs clearfix">

		{if $product->description}

			<li class="active"><a data-toggle="tab" href="#moreinfo" class="moreinfo">{l s='More info'}</a></li>

		{/if}

		{if isset($features) && $features}

			<li><a class="datasheet" href="#datasheet" data-toggle="tab">{l s='Data sheet'}</a></li>

		{/if}

		{if isset($attachments) && $attachments}

			<li><a class="tmdownlaod" href="#tmdownlaod" data-toggle="tab">{l s='Download'}</a></li>

		{/if}

		{if isset($product) && $product->customizable}

			<li><a class="tmcustomization" href="#tmcustomization" data-toggle="tab">{l s='Product customization'}</a></li>

		{/if}

	</ul>

	

	<div class="tab-content">

		<!-- More Info -->

		{if isset($product) && $product->description}

			<ul id="moreinfo" class="tm_productinner tab-pane active">

				{$product->description}

			</ul>

		{/if}<!-- End More Info -->

			

		<!-- Data sheet -->

		{if isset($features) && $features}

			<ul id="datasheet" class="tm_productinner tab-pane">

				<table class="table-data-sheet">			

					{foreach from=$features item=feature}

					<tr class="{cycle values="odd,even"}">

						{if isset($feature.value)}			    

						<td>{$feature.name|escape:'html':'UTF-8'}</td>

						<td>{$feature.value|escape:'html':'UTF-8'}</td>

						{/if}

					</tr>

					{/foreach}

				</table>

			</ul>

		{/if} <!--end Data sheet -->

		

		<!--Download -->

		{if isset($features) && $features}

			<ul id="tmdownlaod" class="tm_productinner tab-pane">

				{foreach from=$attachments item=attachment name=attachements}

					{if $smarty.foreach.attachements.iteration %3 == 1}<div class="row">{/if}

						<div class="col-lg-4">

							<h4><a href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")|escape:'html':'UTF-8'}">{$attachment.name|escape:'html':'UTF-8'}</a></h4>

							<p class="text-muted">{$attachment.description|escape:'html':'UTF-8'}</p>

							<a class="btn btn-default btn-block" href="{$link->getPageLink('attachment', true, NULL, "id_attachment={$attachment.id_attachment}")|escape:'html':'UTF-8'}">

								<i class="icon-download"></i>

								{l s="Download"} ({Tools::formatBytes($attachment.file_size, 2)})

							</a>

							<hr>

						</div>

					{if $smarty.foreach.attachements.iteration %3 == 0 || $smarty.foreach.attachements.last}</div>{/if}

				{/foreach}

			</ul>

		{/if} <!--end Download -->

		

		<!-- Customizable products -->

		{if isset($features) && $features}

		

			<ul id="tmcustomization" class="tm_productinner tab-pane">

				<form method="post" action="{$customizationFormTarget}" enctype="multipart/form-data" id="customizationForm" class="clearfix">

					<p class="infoCustomizable">

						{l s='After saving your customized product, remember to add it to your cart.'}

						{if $product->uploadable_files}

						<br />

						{l s='Allowed file formats are: GIF, JPG, PNG'}{/if}

					</p>

					{if $product->uploadable_files|intval}

						<div class="customizableProductsFile">

							<h5 class="product-heading-h5">{l s='Pictures'}</h5>

							<ul id="uploadable_files" class="clearfix">

								{counter start=0 assign='customizationField'}

								{foreach from=$customizationFields item='field' name='customizationFields'}

									{if $field.type == 0}

										<li class="customizationUploadLine{if $field.required} required{/if}">{assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}

											{if isset($pictures.$key)}

												<div class="customizationUploadBrowse">

													<img src="{$pic_dir}{$pictures.$key}_small" alt="" />

														<a href="{$link->getProductDeletePictureLink($product, $field.id_customization_field)|escape:'html':'UTF-8'}" title="{l s='Delete'}" >

															<img src="{$img_dir}icon/delete.gif" alt="{l s='Delete'}" class="customization_delete_icon" width="11" height="13" />

														</a>

												</div>

											{/if}

											<div class="customizationUploadBrowse form-group">

												<label class="customizationUploadBrowseDescription">

													{if !empty($field.name)}

														{$field.name}

													{else}

														{l s='Please select an image file from your computer'}

													{/if}

													{if $field.required}<sup>*</sup>{/if}

												</label>

												<input type="file" name="file{$field.id_customization_field}" id="img{$customizationField}" class="form-control customization_block_input {if isset($pictures.$key)}filled{/if}" />

											</div>

										</li>

										{counter}

									{/if}

								{/foreach}

							</ul>

						</div>

					{/if}

					{if $product->text_fields|intval}

						<div class="customizableProductsText">

							<h5 class="product-heading-h5">{l s='Text'}</h5>

							<ul id="text_fields">

							{counter start=0 assign='customizationField'}

							{foreach from=$customizationFields item='field' name='customizationFields'}

								{if $field.type == 1}

									<li class="customizationUploadLine{if $field.required} required{/if}">

										<label for ="textField{$customizationField}">

											{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}

											{if !empty($field.name)}

												{$field.name}

											{/if}

											{if $field.required}<sup>*</sup>{/if}

										</label>

										<textarea name="textField{$field.id_customization_field}" class="form-control customization_block_input" id="textField{$customizationField}" rows="3" cols="20">{strip}

											{if isset($textFields.$key)}

												{$textFields.$key|stripslashes}

											{/if}

										{/strip}</textarea>

									</li>

									{counter}

								{/if}

							{/foreach}

							</ul>

						</div>

					{/if}

					<p id="customizedDatas">

						<input type="hidden" name="quantityBackup" id="quantityBackup" value="" />

						<input type="hidden" name="submitCustomizedDatas" value="1" />

						<button class="button btn btn-default button button-small" name="saveCustomization">

							<span>{l s='Save'}</span>

						</button>

						<span id="ajax-loader" class="unvisible">

							<img src="{$img_ps_dir}loader.gif" alt="loader" />

						</span>

					</p>

				</form>

				<p class="clear required"><sup>*</sup> {l s='required fields'}</p>

			</ul>

		{/if} <!--end Customizable products -->

		

	</div>



</section>

{/if}

<!-- Megnor End :TAB -->

Thanks very much! :)

post-247427-0-87206300-1443472755_thumb.jpg

post-247427-0-55735300-1443472757_thumb.jpg

Edited by EmpyDigital (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...