Header

מה לדעתכם תהיה הדרך הנוחה ביותר להצמיד תמונת כותרת (header_bg) שונה לחלקים שונים של האתר, ראיתי מספר גישות לפתרון הבעיה אבל בהם יש צורך להגדיר כל node בנפרד בPHP. האם אין דרך קלה יותר, על ידי הגדרת סיווגים או משהו בסגנון ?
ובאותו נושא : מישהו יכול להסביר איך משתמשים ב Dynamic Logo Module כי קיבלתי את הרושם שזה יכול להספיק לי

בעניין: Header

אני מציע להכניס בתבנית class מיוחד ל header, ולקבוע את התמונה המתחלפת ב CSS ע"פ ה class.
את הclass את יכולה לקבוע לפי סוג התוכן, סיווגים, השעה ביום או מה שבא לך..

אתה יכול לפרט ?

נשמע טוב, אתה יכול לפרט איך זה מתבצע או לפחות להפנות אותי להסבר יותר מפורט ?

בעניין: אתה יכול לפרט ?

נניח שאת רוצה לקבוע את תמונת הכותרת לפי סוג פריט התוכן.

במקרה כזה את יכולה לממש בקובץ template.php את הפונקציה הבאה:

<?php
function _phptemplate_variables($hook, $vars = array()) {
  if (
$hook == 'page' && arg(0) == 'node' && is_numeric(arg(1))) {
   
$node = node_load(arg(1));
   
$vars['header_type'] = $node->type;
  }
  else {
   
$vars['header_type'] = 'generic';
  }
  return
$vars;
}
?>

ואז בקובץ page.tpl.php, במקום המתאים:

<div id="header">
  <div class="<?php print $header_type; ?>"></div>
  ...
</div>

כעת כל מה שנותר הוא להגדיר כללי CSS מתאימים, ב style.css:

#header .generic {background-image: url('generic.png')}
#header .story {background-image: url('story.png');}
#header .blog {background-image: url('blog.png');}

אפשר לשחק עם זה, ובטוח שזה לא יתאים לך בדיוק כמו שכתוב, אבל זה הרעיון..

דרך אחרת

ראיתי אופציה אחרת להצמיד עיצובים נפרדים לדפים שונים על ידי יצירצ קובץ page.tpl.php נפרד לכל סוג והוספת ערכים שונים ל CSS.
העניין הוא שאני רוצה להצמיד עיצוב שונה לפי שם הכותב של הדף(ושמות הכותבים הם בעברית), בפועל מה שאני מנשה לעשות זה לשים עיצוב שונה לבלוג של נניח, אורי, ולכל ההודעות שלו.
הצעות כלשהם לביצוע המשימה ?

בעניין: דרך אחרת

אמרת תמונת כותרת, לא עיצוב.
נדמה לי שיש מודולים שמחליפים את העיצוב כפונקציה של (משהו).

אם את רוצה להמשיך בצורה שעשינו קודם, כל מה שאת צריכה לעשות זה לשנות את ההתיחסויות ל type ל - uid - זה ייתן לך את מספר המשתמש של הכותב.

בעניין: בעניין: דרך אחרת

תודה, אתה יכול לפרט יותר ,כנראה שפיספסתי משהו כי זה לא מצליח.
עוד אפשרות שחשבתי עליה - כל הדפים קיבלו URL מסודרים מ path auto כלומר כל הבלוגים של אורי נמצאים תחת /blogs/3...
אולי אפשר להשתמש בעובדה הזאת כדי ליצור שינוי בכולם