নিবন্ধে ঠিকানার ক্ষেত্রগুলি কীভাবে প্রদর্শিত হবে


16

আমি এটি করার চেষ্টা করেছি register.phtml, তবে এটি আমার পক্ষে কার্যকর হয়নি। আমি local.xmlফাইলও খুঁজে পাচ্ছি না ।

আমি কীভাবে এটি সক্ষম করতে পারি? এটি আমার দোকানের সত্যই গুরুত্বপূর্ণ জিনিস।


এই কোডটি খুঁজে পেয়েছেন <? পিএইচপি যদি ($ এটি-> getShowAddressFields ()):?> এ রেজিস্ট্রার.এফটিএমএল
অমিত বেরা

আমি এটি পাই কিন্তু আমার কি করা উচিত?
ইয়ার্ডি

কোডিশনগুলি ($ এটি-> getShowAddressFields ()) থাকলে কেবল এটি সরিয়ে ফেলুন: কোড এখন এটি ফর্মের সমস্ত ঠিকানা ক্ষেত্র দেখায়
অমিত বেরা

@ অ্যামিতবেরা আমি এই পদ্ধতির নিরুৎসাহিত করি, রিইন্ডেক্স'এমএল এর উত্তর আরও উপযুক্ত পদ্ধতির।
ড্যারেন ফেল্টন

@ ইয়ার্ডি এর মধ্যে local.xmlথাকা উচিত app/design/frontend/{PACKAGE_NAME}/{THEME_NAME}/layout/local.xml। প্যাকেজের নাম সম্ভবত আপনার "ম্যাজেন্টো সংস্করণ" এর উপর নির্ভর করে "ডিফল্ট" বা "rwd" হয়। থিমের নামটি আপনার সাইটে অনন্য ("ডিফল্ট" ব্যতীত অন্য কিছু হবে)। যদি আপনি ডিফল্ট থিমটি প্রসারিত করতে আপনার সাইট সেটআপ না করে থাকেন তবে ম্যাজেন্টোর মূল ভিউ স্ক্রিপ্টগুলিতে আরও পরিবর্তন করার আগে আপনার সম্ভবত সেই বিষয়টি পড়া উচিত।
ড্যারেন ফেল্টন

উত্তর:


30

ফোল্ডারে local.xmlফাইল তৈরি করুন (এটি ইতিমধ্যে বিদ্যমান না থাকলে) [your_package]/[your_theme]/layout/এবং নিম্নলিখিত কোড যুক্ত করুন:

<customer_account_create>
    <reference name="customer_form_register">
        <action method="setData"><key>show_address_fields</key><value>1</value></action>
    </reference>
</customer_account_create>

আরে, আপনার কাছে একটি দুর্দান্ত এবং দুর্দান্ত এক্সএমএল জ্ঞান রয়েছে atsআর হ্যাটস অফ
অমিত বেরা

এটি উত্তর হিসাবে চিহ্নিত করা উচিত।
janw

আমি তাতে একমত হয়ে ভোট দিয়েছি। এটি দ্রুত সমাধান।
কিডি ক্যাজেস

বাহ, আমার কাছ থেকে +1, এটি কাজ করেছে। আপনাকে ধন্যবাদ
তেজা ভগবান কোলেপাড়া

আমার কাছ থেকে +1 আমি ভেবেছিলাম, এটি getShowAddressFields()ব্যাকএন্ডে কিছু সেটিংস পরীক্ষা করছে, কিন্তু এটি কোথাও খুঁজে পেল না। কোনও ধারণা কেন এটি এক্সএমএল হতে হবে, তবে কনফিগার থেকে নয়?
আদর্শ খত্রি

2

ধাপ 1

প্রথমে ম্যাজেন্টো অ্যাডমিন বিকাশকারী মোড থেকে শুরু করুন এবং এর মতো পথ থেকে নিবন্ধকরণ সন্ধান করুন

/app/design/frontend/base/default/template/customer/form/register.phtml

ধাপ ২

অনুসন্ধান

 <?php if($this->getShowAddressFields()): ?>

নিম্নলিখিত লাইন যোগ করার ঠিক আগে

<?php $this->setShowAddressFields(true) ?>

ধাপ: দা ফাইনাল

নীচের মত এই নিম্নলিখিত পরিবর্তন

<?php $this->setShowAddressFields(true) ?>

<?php if($this->getShowAddressFields()): ?>


0

আপনার থিম লেআউট ফোল্ডারে লোকাল.এক্সএমএল ফাইল তৈরি করুন এবং কোডের নীচে রাখুন।

<customer_account_create> 
<reference name="customer_form_register"> 
  <action method="setShowAddressFields">
  <param>true</param>
</action> 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.