Locker

Рейтинг
181
Регистрация
24.02.2005

Такой вопрос - почему большинство советов по выводу статических картинок не используют theme('image', а предлагают <img width="100" height="100" src="<?php print base_path() . path_to_theme(); ?>/images/image.jpg" alt="" title="" />? Чем стандартный метод хуже?

Учусь строить свою тему на основе стандартной garland. Темизирую страницу типа page. Не могу понять, как заголовок не обрамлять h2. Написал перехватчик в template.php:


function mytheme_preprocess_page(&$variables) {

if (isset($variables['node'])) {
$variables['title'] = '<div class="redheader">'.$variables['title'].'</div>';
}
}

На выходе хочу получить <div class="redheader">Title</div>, а получаю <h2><div class="redheader">Title</div></h2>. Не могу понять, на каком этапе он обрамляет тайтл тегом <h2>

UPD: Нда, не заметил в 10 строках вывода. Вопрос снимается.

Тоже интересует данный вопрос.

loki.rus:
очень хорошо отлежавшийся ЯК

Т.е сайт - дроп?

Магнат:
Мб Openstreetmap?

Убогая фигня

Я бы выбрал Я.Карты + Народные карты. Гугл пока до этого не дошел.

В общем решил, что данный способ слишком негибкий - сделал вьюху, которая выводит термы таксономии, а в Empty text уже вставил вызов товаров. Так имхо гибче получается + можно уже темизировать файлы конкретной вьюхи.

vandamme, я тоже удивлен. Просто поскольку у меня в прошлом было программирование, то мне легче в коде покопаться. Вот потому и хочу найти человека, который бы помог простые вещи освоить :)

А вообще данный способ считаю костылем, поскольку там обрабатывается страница таксономии, и если будет несколько разных, то придется писать еще один костыль.

С шаблонами не смог пока совладать. Через template.php сделал перехватчик и вроде все темизировал более менее.

Нет, вы не поняли. Блок я включил для проверки. Страница не отображается.

"и вообще тут можно выводить товары самой таксономией без всяких вьюх" правильно ли я понял, что это делается в template.php?

Всего: 1093