הגדרת טקסונומיה ב-Drupal: אוצר מילים, מונחים, כתובות URL ותצוגות
לעתים קרובות אנו נתקלים במצבים שבהם אתר Drupal גדל — מופיעים מאות מאמרים, מוצרים או פריטי חדשות. ללא מערכת סיווג, התוכן הופך לבלגן: משתמשים לא מוצאים את מה שהם צריכים, תעבורת SEO יורדת, ומנהלים מבזבזים שעות על מיון ידני. טקסונומיה של Drupal היא כלי מקצועי שפותר בעיה זו בכמה קליקים. אנו מגדירים אותה במפתח מלא: מאוצר מילים ועד כתובות URL חכמות. כפי שנאמר בתיעוד הרשמי של Drupal, טקסונומיה נכונה יכולה להגדיל את עומק העמוד פי 2–3 ולהפחית את זמן החיפוש.
למה בלי טקסונומיה האתר שלך מאבד 30% מהתעבורה?
נניח שאתה מנהל חנות בגדים מקוונת. בלי קטגוריות, כל מוצר עומד לבדו — אין פילטרים, אין קישורים צולבים. גוגל לא מבין את המבנה, Core Web Vitals נפגעים, ומשתמשים עוזבים למתחרים. טקסונומיה נכונה מגדילה את עומק העמוד פי 2–3 ומפחיתה את זמן החיפוש. למדנו להפיק את המרב מהמודול הזה במשך שנים רבות של ניסיון עם Drupal.
יצירת אוצר מילים: דרך ממשק הניהול או Drush
דרך הממשק: מבנה → טקסונומיה → הוסף אוצר מילים. מלא את השם, התיאור והשם המכונה (vid). השם המכונה משמש בקוד ובכתובות URL — בחר שם לטיני קצר, לדוגמה, product_category.
דרך Drush (נוח לפריסה):
drush php-eval " \$vocab = \Drupal\taxonomy\Entity\Vocabulary::create([
'vid' => 'product_category',
'name' => 'Категория товаров',
]);
\$vocab->save();
"
שיטה זו הופכת את ההגדרה לאוטומטית: ניתן לכלול יצירת אוצר מילים בסקריפט הפריסה שלך. אנו מבטיחים שאחרי גישה זו, לא יהיו פערים בין סביבות.
דוגמה למבנה אוצר מילים
| שם מכונה | שם | סוג |
|---|---|---|
| product_category | קטגוריית מוצר | היררכי |
| tags | תגיות | שטוח (ללא היררכיה) |
איך להוסיף שדה טקסונומיה: שלב אחר שלב
- עבור אל 'מבנה' → 'סוגי תוכן' ובחר את הסוג הרצוי (לדוגמה, 'מאמר' או 'מוצר').
- לחץ על 'נהל שדות' → 'הוסף שדה'.
- בחר סוג שדה 'הפניה למונח טקסונומיה' והגדר תווית, לדוגמה, 'קטגוריה'.
- בהגדרות השדה, ציין את אוצר המילים, מספר הערכים (1 לקטגוריות, ללא הגבלה לתגיות), והווידג'ט. שמור.
- מקם את השדה בטופס עריכת התוכן (הכרטיסייה 'נהל תצוגת טופס').
כעת בעת יצירת תוכן, העורך יראה שדה לבחירת מונח.
איזה וידג'ט לבחור?
בחירת הווידג'ט תלויה בנפח ובהיררכיה של המונחים. עבור קטגוריות היררכיות עם עד 3 רמות קינון ועד 30 מונחים, רשימה נפתחת היא אופטימלית — היא מציגה בבירור את המבנה. כאשר יש יותר מ-50 מונחים, השתמש בהשלמה אוטומטית: היא לא מעמיסה על הטופס ומאפשרת קלט מהיר. רשימה נפתחת היא קומפקטית אך מתאימה רק ל-10–20 מונחים ללא היררכיה. עבור תגיות שעורכים מוסיפים בחופשיות, השלמה אוטומטית היא האפשרות ההגיונית היחידה.
איך להגדיר טקסונומיה היררכית?
למונחים יכולים להיות הורים — נבנה עץ. דוגמה: ביגוד → ביגוד גברים → חולצות טי. זה מאפשר סינון לפי רמה ויצירת פירורי לחם.
use Drupal\taxonomy\Entity\Term;
// Создание термина с родителем
$parent = Term::create([
'vid' => 'product_category',
'name' => 'Одежда',
]);
$parent->save();
$child = Term::create([
'vid' => 'product_category',
'name' => 'Мужская одежда',
'parent' => $parent->id(),
]);
$child->save();
בפרויקט אחד, הוספנו היררכיה תלת-רמתית לקטלוג של 10,000 מוצרים — זמן טעינת דף הקטגוריה לא גדל, ומדד העמודים גדל ב-40%.
איך להשתמש בתצוגות לדפי קטגוריה?
תצוגות → הוסף תצוגה → סוג תוכן, סנן לפי שדה טקסונומיה. עבור דפי מונח אוטומטיים, הפעל 'דף מונח טקסונומיה' בהגדרות התצוגה. דפי תצוגות מהירים פי 2 מדפי קטגוריה מותאמים אישית בזכות מטמון מובנה.
// Программный запрос нод по термину таксономии
$query = \Drupal::entityQuery('node')
->condition('type', 'product')
->condition('field_category.entity.tid', $term_id)
->condition('status', 1)
->sort('created', 'DESC')
->accessCheck(TRUE)
->pager(20);
$nids = $query->execute();
$nodes = Node::loadMultiple($nids); איך Pathauto מייצר כתובות URL?
המודול Pathauto מייצר אוטומטית כתובות URL קריאות: drush php-eval " \$vocab = \Drupal\taxonomy\Entity\Vocabulary::create([ 'vid' => 'product_category', 'name' => 'Категория товаров', ]); \$vocab->save(); " . הגדרה: הגדרות → חיפוש ומטא-דאטה → כינויים של URL → Pathauto → תבניות לטקסונומיה. זה משפר את שיעור הקליקים ומוסיף מילות מפתח לשורת הכתובת. שימוש ב-Pathauto מגדיל את שיעור הקליקים (CTR) ב-30% בהשוואה למזהים מספריים בכתובות URL.
ציר זמן להגדרה
| שלב | זמן |
|---|---|
| עיצוב אוצר מילים (ניתוח מבנה) | 1–2 שעות |
| יצירת אוצר מילים, שדות ומונחים | 2–3 שעות |
| הגדרת תצוגות ו-Pathauto | 1–2 שעות |
| בדיקות והתאמות | שעה אחת |
| סה"כ | 5 עד 8 שעות |
התמחור מחושב באופן אישי — אנו תמיד מעריכים את הפרויקט לפני התחלת העבודה. החיסכון במיון ידני של תוכן יכול להגיע עד 40% מהתקציב המוקצה לניהול תוכן. צור קשר כדי לקבל ייעוץ והערכה מדויקת.
מה כוללת העבודה שלנו
- עיצוב אוצר מילים והיררכיה בהתאמה להיגיון העסקי שלך.
- הגדרת שדות טקסונומיה לכל סוגי התוכן.
- יצירת מונחים באמצעות קוד (fixtures) או העברה מ-CSV.
- דפי תצוגות לקטגוריות עם דפדוף, פילטרים ומיון.
- כינווי URL דרך Pathauto עם תבניות נכונות.
- תיעוד של מבנה הטקסונומיה והוראות לעורכים.
- מסירת גישה (מאגר Git, גישת ניהול, אחסון).
- אחריות ל-30 יום על הפונקציונליות.
יש לנו שנים רבות של ניסיון עם Drupal ולמעלה מ-50 פרויקטים מוצלחים, כולל חנויות מסחר אלקטרוני גדולות ופורטלים ארגוניים. השאר פנייה ואנו נכין הצעה מותאמת. קבל ייעוץ — כתוב לנו ואנו נראה כיצד טקסונומיה יכולה להגדיל את תעבורת ה-SEO שלך ולפשט את ניהול התוכן.







