Как мне получить кусок контента в теме?

Главные вкладки

Аватар пользователя theque theque 15 марта 2005 в 11:19

То есть в файле темы я хочу получить не весь контент ($content) а например только первую новость потом несколько блоков (ну или что-то другое) а потом остальные новости?
вот так примерно:

Some story (posted by....)
.............................
. MY SUPER PUPER BANNER .
.............................
Story #2 (posted by....)

Есть ли хук на генерацию контента или что-то подобное?

Комментарии

Аватар пользователя PG PG 15 марта 2005 в 17:57

В голову приходит только одно. Сделать переменную, которая бы выводила не "начало контента" и не "контент", а "контент без начала".

И использовать сочетание первого и третьего.

Аватар пользователя theque theque 15 марта 2005 в 18:31

таким способом:
в mytheme_node добавил
global $nodecounter;
$nodecounter++;
............
if ($nodecounter==1) {
$output .= "%someverykoolbanner%";
}
.................
а в mytheme_page:
$content = str_replace("%someverykoolbanner%", "код баннера", $content);