رفتن به مطلب

تغییر در فرم محصول


warface

پست های پیشنهاد شده

⚠️ انجمن در حالت فقط خواندنی است و امکان ارسال پست جدید وجود ندارد. جهت دریافت پشتیبانی به بخش تیکت مراجعه نمایید. ✖

برای ایجاد این تغییر در قالب پیشفرض کافیه کدهای زیر رو (از خط 477 تا آخر 534) از فایل product.tpl قالب به خط 409 بالای منتقل کنید:

 

{if $product->customizable}	</pre><ul class="idTabs">		{l s='Product customization'}	</ul>	<div class="customization_block">					
				{$img_dir}icon/infos.gif				{l s='After saving your customized product, remember to add it to your cart.'}				{if $product->uploadable_files}
{l s='Allowed file formats are: GIF, JPG, PNG'}{/if}						{if $product->uploadable_files|intval}			{l s='Pictures'}							{counter start=0 assign='customizationField'}				{foreach from=$customizationFields item='field' name='customizationFields'}					{if $field.type == 0}						{assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}							{if isset($pictures.$key)}									{$pic_dir}{$pictures.$key}_small																			{$img_dir}icon/delete.gif																	{/if}							{if $field.required}*{/if}							{if !empty($field.name)}{$field.name}{else}{l s='Please select an image file from your hard drive'}{/if}												{counter}					{/if}				{/foreach}						{/if}						{if $product->text_fields|intval}			{l s='Texts'}							{counter start=0 assign='customizationField'}				{foreach from=$customizationFields item='field' name='customizationFields'}					{if $field.type == 1}						{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}							{if !empty($field.name)}{$field.name}{/if}{if $field.required}*{/if}{if isset($textFields.$key)}{$textFields.$key|stripslashes}{/if}												{counter}					{/if}				{/foreach}						{/if}			
																{$img_ps_dir}loader.gif							
* {l s='required fields'}	</div

 

 

موفق باشید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 1 month later...

آقا حل شد با جایگزین کردن این کد توی فایل product.tpl اون قسمت product customization به صورت یه تب میاد کنار بقیه تب ها ، این کد باید از اول تا انتهای بلوک بین دو تا تگ ابتدایی و انتهایی if جایگزین بشه :

{if $product->description || $features || $accessories || $HOOK_PRODUCT_TAB || $attachments ||customizable}


	{if $product->description}{l s='More info'}{/if}
	{if $attachments}{l s='Product customization'}{/if}
	{if $features}{l s='Data sheet'}{/if}
	{if $attachments}{l s='Download'}{/if}
	{if isset($accessories) AND $accessories}{l s='Accessories'}{/if}
	{$HOOK_PRODUCT_TAB}
	



{if $product->customizable}

		{l s='Product customization'}

		
	
		

			%7B$img_dir%7Dicon/infos.gif
			{l s='After saving your customized product, remember to add it to your cart.'}
			{if $product->uploadable_files}
{l s='Allowed file formats are: GIF, JPG, PNG'}{/if}
		
		{if $product->uploadable_files|intval}
		{l s='Pictures'}
		
			{counter start=0 assign='customizationField'}
			{foreach from=$customizationFields item='field' name='customizationFields'}
				{if $field.type == 0}
						{assign var='key' value='pictures_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}
						{if isset($pictures.$key)}
								%7B$pic_dir%7D%7B$pictures.$key%7D_small
								
									%7B$img_dir%7Dicon/delete.gif
								
							{/if}
						{if $field.required}*{/if}
						{if !empty($field.name)}{$field.name}{else}{l s='Please select an image file from your hard drive'}{/if}
					
					{counter}
				{/if}
			{/foreach}
			
		{/if}
		
		{if $product->text_fields|intval}
		{l s='Texts'}
		
			{counter start=0 assign='customizationField'}
			{foreach from=$customizationFields item='field' name='customizationFields'}
				{if $field.type == 1}
						{assign var='key' value='textFields_'|cat:$product->id|cat:'_'|cat:$field.id_customization_field}
						{if !empty($field.name)}{$field.name}{/if}{if $field.required}*{/if}{if isset($textFields.$key)}{$textFields.$key|stripslashes}{/if}
					
					{counter}
				{/if}
			{/foreach}
			
		{/if}
		

			
			
			
			%7B$img_ps_dir%7Dloader.gif
		
	
	
* {l s='required fields'}


{/if}
{if $product->description}
	
	{$product->description}
{/if}
{if $features}
	
	
	{foreach from=$features item=feature}
			{$feature.name|escape:'htmlall':'UTF-8'} {$feature.value|escape:'htmlall':'UTF-8'}
	{/foreach}
		
{/if}
{if $attachments}
	
	{foreach from=$attachments item=attachment}
			{$attachment.name|escape:'htmlall':'UTF-8'}
{$attachment.description|escape:'htmlall':'UTF-8'}
	{/foreach}
		
{/if}
{if isset($accessories) AND $accessories}
	
	
			
			
				
				{foreach from=$accessories item=accessory name=accessories_list}
					{assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)}
						
						{$accessory.name|truncate:22:'...':true|escape:'htmlall':'UTF-8'}
						
							%7B$link-
							{$accessory.description_short|strip_tags|truncate:70:'...'}
						
						

							{if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}{/if}
							{l s='View'}
							{if ($accessory.allow_oosp || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}
								{l s='Add to cart'}
							{else}
								{l s='Add to cart'}
								{if (isset($accessory.quantity_all_versions) && $accessory.quantity_all_versions > 0)}{l s='Product available with different options'}{else}{l s='Out of stock'}{/if}
							{/if}
						
					

				{/foreach}
					
			
		
	
{/if}
{$HOOK_PRODUCT_TAB_CONTENT}

فقط من خودم هنوز یه مشکل دارم ، این قسمت قبل از تغییر ترجمه نمی شد و همش انگلیسی نشون میداد ، الانم همونطوریه ، مشکل از کجاست؟

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر



  • کاربران آنلاین در این صفحه

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...