DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop (Çözüldü) Ürün Özelleştirme alanının yerini değiştirme

Merhaba arkadaşlar web sitemde müşterilerden sipariş sırasında bazı bilgileri girmelerini istiyorum. Bunun için ürün özelleştirme özelliği tüm ihtiyaçlarımı gayet iyi karşılıyor fakat bilgi girecekleri alanının yerini değiştirmem gerekiyor.

(Sayfanın alt kısmından “sepete ekle” nin altına taşımam gerekiyor.)

Canlı düzenleyici ve pozisyonlar menüsü ile yapamadım. Bunu nasıl yapabilirim? Yardımlarınız için çok teşekkür ederim.

Not: 1.6.1.1 sürümünü kullanıyorum.

Yapmak istediğim tam olarak şu: Görsel

7 thoughts on “Prestashop (Çözüldü) Ürün Özelleştirme alanının yerini değiştirme

  1. mskorkmaztr - 29 Mart 2017 at 02:56

    Uzman arkadaşları konuya davet ediyorum.

    Cevap
  2. Şahin YILDIZ - 29 Mart 2017 at 02:56

    Size lazım olan alan ve kodlar 

     	{if isset($product) && $product->customizable} 			<!--Customization --> 			<section class="page-product-box"> 				<h3 class="page-product-heading">{l s='Product customization'}</h3> 				<!-- Customizable products --> 				<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> 			</section> 			<!--end Customization --> 			{/if} 
    Cevap
  3. mskorkmaztr - 29 Mart 2017 at 02:56

    Konuya ilginiz için çok teşekkür ederim Şahin bey. Bu kodları hangi dosyaya ekleyeceğim/düzenleyeceğim?

    Cevap
  4. Şahin YILDIZ - 29 Mart 2017 at 02:56

    themes/default-bootstrap/product.tpl

    Cevap
  5. mskorkmaztr - 29 Mart 2017 at 02:56

    Çok teşekkür ederim sayenizde sorunumu çözdüm.

    Cevap
  6. yılmaz - 29 Mart 2017 at 02:56

    Merhabalar. aynı şekilde bende ürün özelleştirme kısmını yukarı sepete ekle kısmının sol kısmına almak istiyorum ama yapamadım paylaştıgınız kodlar olmadı bende bilgi  verirseniz  sevinirim.  teşekkürler şimdiden 

    Cevap
  7. yılmaz - 29 Mart 2017 at 02:56

    daha doğrusu hem ürün gözüksün hemde ürünün sag kısmına  gelsin istiyorum

    Cevap

Cevap bırakın