תבנית:סרגל ניווט

מתוך ויקיטקסט

קפיצה אל: ניווט, חיפוש

פורמט:

{{סרגל ניווט|שם ספר|שם חלק בספר|שם סעיף קודם|שם סעיף נוכחי|שם סעיף הבא|כותרת|קטגוריה=(0/1)}}

לדוגמה ראו בדף: תניא חלק א ג.

ניתן להשאיר את "שם חלק בספר" ריק. דוגמה: ספר החינוך ב.

בסעיף א, יש להשאיר את "שם סעיף קודם" ריק; בסעיף האחרון, יש להשאיר את "שם סעיף הבא" ריק. דוגמה: ספר החינוך א.

פרמטר הקטגוריה הוא בוליאני - אם הוא 1, אז התבנית תוסיף אוטומטית את הקטגוריה המתאימה (קטגוריה:ספר חלק). אם הוא ריק או לא קיים, אז לא תתווסף קטגוריה.

הסרגל מופיע רק בדף ששמו "ספר חלק סעיף", ולא בדפים שכוללים אותו; לדוגמה ראו שערי תשובה - כת החנפים - הדף כולל, למשל, את שערי תשובה ג קפז, אבל סרגל הניווט לא מופיע בו.

 כדי לממש את זה, משתמשים בתנאי שבודק האם שם העמוד הנוכחי (PAGENAME) שווה לשם העמוד שמועבר בפרמטרים לתבנית. אם הוא לא שווה, מוסיפים לסגנון של הסרגל את המילים "display:none", שמשמעם, בשפת הסגנונות, "הסתר". יש להבחין בשני מקרים - ספר שיש לו כמה חלקים (כלומר, פרמטר 2 לא ריק - כמו ספר המצוות עשה רטו) וספר שיש לו רק חלק אחד (פרמטר 2 ריק - כמו ספר החינוך ב); במקרה הראשון, פורמט שם הדף הוא "ספר חלק סעיף" (פרמטרים 1 2 4, עם רווחים ביניהם), ובמקרה השני, פורמט שם הדף הוא "ספר סעיף" (פרמטרים 1 4, עם רווח אחד ביניהם); בגלל מספר הרווחים השונה, חייבים להתייחס לכל מקרה בנפרד, ולכן המימוש כולל הרבה סוגריים....