ভিউজে মেটা ট্যাগগুলি কীভাবে সংজ্ঞায়িত করবেন? [বন্ধ]


8

কোন মডিউল অথবা কিছু কনফিগারেশন যে আমি Drupal 7 মতামত পৃষ্ঠা প্রদর্শন ব্যবহার করার জন্য মেটা ট্যাগ সংজ্ঞায়িত করতে পারি দেখেছে 3.0?

উত্তর:


7

মেটা ট্যাগ দ্রুত মডিউলটি আপনাকে দেখা পথ উপর ভিত্তি করে মেটা ট্যাগ নির্দিষ্ট করার অনুমতি দেয়। আপনি যদি পাথ-ভিত্তিক মেটা ট্যাগগুলি সক্ষম করেন, আপনি ভিউ পৃষ্ঠাতে 'মেটা ট্যাগ সম্পাদনা করুন' লিঙ্কটি দেখতে পাবেন (গুরুত্বপূর্ণ - দর্শন সম্পাদনা স্ক্রিনে নয়!)।


ভাল, আমি 1.9 সংস্করণ ব্যবহার করছিলাম। Url এর উপর ভিত্তি করে কোনও পৃষ্ঠা ট্যাগ করার জন্য এই বৈশিষ্ট্যটি কেবলমাত্র 2.0 বিটা সংস্করণে। ধন্যবাদ।
লুইজ গিলহের্ম

আমার জন্য এটি পৃষ্ঠায় নিজেই একটি "পাথ-ভিত্তিক মেটাট্যাগ" শিরোনামযুক্ত ট্যাব ছিল (সম্মুখভাগ)। render($tabs)এটিও মুদ্রিত হয়েছে তা নিশ্চিত করতে হয়েছিল page.tpl.php
লেমনেক্স

12

মেটাট্যাগ মডিউল যেহেতু 7.x-1.0-beta2 বাক্স থেকে মতামত ইন্টিগ্রেশন হয়েছে।

মেটাট্যাগ_ভিউস সাবমডিউল ইনস্টল করুন এবং আপনি কোনও ভিউ পৃষ্ঠা প্রদর্শনের জন্য ইউআই ভিউতে মেটাট্যাগ অপশন পাবেন (নীচে পল কেরোলের মন্তব্য)।


2
অবাক হয়ে এই উত্তরটি আরও ভালবাসা পাচ্ছে না ... আপনি যদি মেটাট্যাগ মডিউলটি ব্যবহার করেন তবে কেবল মেটাট্যাগ_ভিউ সাবমোডিয়ুলটি ইনস্টল করুন এবং কোনও দর্শন পৃষ্ঠার প্রদর্শনের জন্য আপনি ইউআই ভিউতে मेटाটাগ বিকল্পগুলি পাবেন।
পল কোয়েরল

একমত। তবে উপরের উত্তরটি ছিল ২০১১ সালে met সময়ে কোনও মেটাট্যাগ_ভিউ সাবমডিউল ছিল না। আপনি চাইলে আমার উত্তরটিতে মেটাট্যাগ_ভিউস সাবমোডিয়াল সম্পর্কে পাঠ্য যুক্ত করতে পারেন।
দুধভস্কি

1

আপনি যদি পূর্বে উল্লিখিত "পাথ-ভিত্তিক মেটাট্যাগগুলি" ব্যবহার করতে না চান তবে আপনি এই শব্দটিতে ডিফল্ট মেটাট্যাগ_উইক ক্ষেত্র যুক্ত করতে পারেন যা নীচের পদ্ধতির সাথে ইচ্ছামত কাজ করে। আমি এটি রোবট এবং এর সহায়তায় কীভাবে করেছি তার উদাহরণ এখানে drupal_add_html_head():

/**
 * Implements hook_preprocess_HOOK()
 */
function MYMODULE_preprocess_page(&$vars) {
  // if this is a term page and not being edited
  if (arg(1) == 'term' && is_numeric(arg(2)) && is_null(arg(3))) {
    // if this is a Views page
    $view = (array)views_get_page_view();
    if (!empty($view)) {
      // if metatags_quick robots are set
      $term = taxonomy_term_load(arg(2));
      if (isset($term->meta_robots) && !empty($term->meta_robots[LANGUAGE_NONE][0]['metatags_quick']))

      $element = array(
        '#tag' => 'meta',
        '#attributes' => array(
          'name' => $term->meta_robots[LANGUAGE_NONE][0]['meta_name'],
          'content' => $term->meta_robots[LANGUAGE_NONE][0]['metatags_quick']
        ),
      );
      drupal_add_html_head($element, 'MYMODULE');
    }
  }
}

-1

সর্বাধিক সোজা এগিয়ে সমাধান একটি নোড ভিতরে একটি ব্লক হিসাবে দেখুন যোগ করুন, এবং তারপর মত মডিউল ব্যবহার করা মেটাট্যাগ নোড স্থান metatags করতে।

একীকরণ ইস্যু মতামত এড়ানো। পৃষ্ঠাগুলি দেখার পরিবর্তে নোড হলে সেট আপ করা সহজতর ব্রেডক্র্যাম্বস, মেনুগুলি, পাঠাটো ইত্যাদির সুবিধাও সরবরাহ করে।


ডাউনওয়েট হিসাবে আমি দেখতে পাচ্ছি না এটি অনেক ক্ষেত্রেই সম্ভবপর হিসাবে দেখা যায় যেমন যেমন কোনও সাইটের একটি দৃশ্যে কয়েকটি প্রাসঙ্গিক যুক্তি রয়েছে এবং মেটাকে ভিন্ন ভিন্ন আর্গুমেন্টের জন্য পৃথক হওয়া দরকার।
23:53
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.