ড্রুপাল 6 অনুসন্ধান মডিউল ডাবল আইডি [বন্ধ]


9

আমি বর্তমানে একটি ব্যয়বহুল ওয়েবসাইটের জন্য ব্যস্ত। এই ওয়েবসাইটটি ডাব্লু 3 সি বৈধ হতে হবে। ডাবল আইডি সহ সাইটের অনুসন্ধান পৃষ্ঠায় একটি সমস্যা ছিল:

<div class="form-item" id="edit-keys-wrapper">
  <label for="edit-keys">Enter your keywords: </label>
  <div class="container-inline"><div class="form-item" id="edit-keys-wrapper">
  <input type="text" maxlength="255" name="keys" id="edit-keys" size="40" value="" class="form-text" />
</div>

আইডি: id="edit-keys-wrapper"দুবার আসে! এটি ডাব্লু 3 সি অনুমোদিত নয়।

এটি কোনও থিম ত্রুটি নয় তা নিশ্চিত করার জন্য আমি একটি ক্লিন ড্রুপাল 6.28 ডাউনলোড এবং ইনস্টল করেছি।

এই "সমস্যা" জন্য কোন প্যাচ আছে? যদি তা না হয় তবে কোরকে ধ্বংস না করে এটিকে ঠিক করার সর্বোত্তম বিকল্প কোনটি?

উত্তর:


10

আমি নিশ্চিত করতে পারি যে এটি সর্বনিম্ন way.২৫-এ বাক্সের বাইরে চলে যায়।

আপনি নীচের কোডটি দিয়ে খুব সহজেই এটি ঠিক করতে পারেন:

function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'search_form') {
    unset($form['basic']['#id']);
  }
}

এটি পুরানো জায়গায় এই মার্কআপ দেয়:

<div class="form-item">
  <label>Enter your keywords: </label>
  <div class="container-inline">
    <div class="form-item" id="edit-keys-wrapper">
      <input type="text" maxlength="255" name="keys" id="edit-keys" size="40" value="book" class="form-text error">
    </div>
    <input type="submit" name="op" id="edit-submit" value="Search" class="form-submit">
  </div>
</div>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.