Если же Вы не использовали категории для статей, то можно выбирать лого, исходя из заголовка статьи, "корявый" способ, но как вариант думаю пойдет
В template.php вставляем
и не забудем создать файл самого лого logo_drupal.gif.
Но повторюсь, это лучше использовать только если вы не использовали категории, а материала на сайте уже слишком много чтобы "вручную" назначить каждой статье категорию, так как здесь идет банальный поиск строки в заголовке ноды.
2Shedko
пост не читал, возможно содержательно, но может будем учить новичков на форуме использовать поиск? это уже было, не в том, так в другом виде, тем более ссылки дали... я сам полный нуб, но вопросы задаю только когда в поиске не нахожу полного ответа, чего и всем желаю
ЗЫ. глянул на код - он явно не поможет халявщику, зачем вообще было его писать?
igdrasil@drupal.org - ага. вот из-за такого отношения Друпал никак раскрутиться и не может. Вот только последние месяцев 9-10 ситуация изменилась, люди тут стали адекватно отвечать. А до этого были в основном заявы, что сайты должны делать спецы, а остальные вообще не суйтесь с вопросами. Не думаю, что стоит к этому возвращаться.
Shelendor - согласен.
Не забывайте ЛЮДИ, все вы были новичками, все. Ну не могли вы с Drupalom в голове родиться.
Конкретно по теме - не могу ничего сказать. Я сам новичок.
По поводу - "но может будем учить новичков на форуме использовать поиск?". Как я понимаю Друпал есть ДИНАМИЧЕСКАЯ система, это значит постоянно развивающаяся.
Динамическая CMS - это когда на старый, тривиальный вопрос завтра будет найден новый оригинальный ответ или решение.
А на форуме полезно и нужно искать и...... вновь задавать старые вопросы, что-бы Друпал всегда был ДИНАМИЧЕСКИМ. И потом, полезно переосмыслить старое на основе нового опыта и знаний.
То, что для одного является хорошо забытым фактом, для другого есть потрясающее открытие.
Комментарии
http://www.drupal.ru/node/2953 и http://docs.drupal.ru/doc/peremennye_v_shablonakh думаю помогут
Если же Вы не использовали категории для статей, то можно выбирать лого, исходя из заголовка статьи, "корявый" способ, но как вариант думаю пойдет
В template.php вставляем
$node = node_load($nid);
$nodetitle = $node->title;
return $nodetitle;
}
function return_logo_path() {
global $node;
$output = 'logo.gif' ;
//$url_alias = drupal_get_path_alias('node/' . $nid = arg(1));
if ( strpos(GetNodeTitleFromNid(arg(1)),'adges') > 0 ) {
$output = 'logo_badges.gif' ; }
if (strpos(GetNodeTitleFromNid(arg(1)),'olderico') > 0) {
$output = 'logo_folderico.gif' ;}
if (strpos(GetNodeTitleFromNid(arg(1)),'ileType') > 0) {
$output = 'logo_ftv.gif' ;}
if (strpos(GetNodeTitleFromNid(arg(1)),'utdown') > 0) {
$output = 'logo_sshut.gif' ;}
if (strpos(GetNodeTitleFromNid(arg(1)),'utDown') > 0) {
$output = 'logo_sshut.gif' ;}
return $output;
}
в файле page.tpl.php ищем строчку где выводится лого и заменяем на
Как использовать:
Например для всех статей в заголовке которых будет встречаться слово Drupal надо заменить лого, для этого
в первый кусок кода добавляем строчки
$output = 'logo_drupal.gif' ;}
и не забудем создать файл самого лого logo_drupal.gif.
Но повторюсь, это лучше использовать только если вы не использовали категории, а материала на сайте уже слишком много чтобы "вручную" назначить каждой статье категорию, так как здесь идет банальный поиск строки в заголовке ноды.
2Shedko
пост не читал, возможно содержательно, но может будем учить новичков на форуме использовать поиск? это уже было, не в том, так в другом виде, тем более ссылки дали... я сам полный нуб, но вопросы задаю только когда в поиске не нахожу полного ответа, чего и всем желаю
ЗЫ. глянул на код - он явно не поможет халявщику, зачем вообще было его писать?
igdrasil@drupal.org
Добрее надо быть молодой человек, добрее!
igdrasil@drupal.org - ага. вот из-за такого отношения Друпал никак раскрутиться и не может. Вот только последние месяцев 9-10 ситуация изменилась, люди тут стали адекватно отвечать. А до этого были в основном заявы, что сайты должны делать спецы, а остальные вообще не суйтесь с вопросами. Не думаю, что стоит к этому возвращаться.
Shelendor - согласен.
Не забывайте ЛЮДИ, все вы были новичками, все. Ну не могли вы с Drupalom в голове родиться.
Конкретно по теме - не могу ничего сказать. Я сам новичок.
А может уже пора завести ветку флейм, а в ней тему "Ругаемся" и там уж отрываться
А то уж "зафлеймили" тему.
По поводу - "но может будем учить новичков на форуме использовать поиск?". Как я понимаю Друпал есть ДИНАМИЧЕСКАЯ система, это значит постоянно развивающаяся.
Динамическая CMS - это когда на старый, тривиальный вопрос завтра будет найден новый оригинальный ответ или решение.
А на форуме полезно и нужно искать и...... вновь задавать старые вопросы, что-бы Друпал всегда был ДИНАМИЧЕСКИМ. И потом, полезно переосмыслить старое на основе нового опыта и знаний.
То, что для одного является хорошо забытым фактом, для другого есть потрясающее открытие.