edhel: Комментарии

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

8 октября 2007 в 14:05

Модулем views делается кликами мышки. Если ручками, то пхп-код блока примерно такой будет (не проверял):

<?php
$q = db_query("select nid, title from node where promote=0 and status=1 order by created desc limit 5");
while ($node = db_fetch_object($q)) {
print l("node/$node->nid", $node->title) . "
";
}
?>

7 октября 2007 в 7:54

1) или, как выше уже написали, в html код включать class и просто прописать css для этого класса
2) можно еще придумать любой другой синтаксис и обрабатывать его своим фильтром
3) сделать 2 отдельных текстовых поля с помощью cck и уже в теме или с помощью contemplate выводить как душе угодно

7 октября 2007 в 7:49

Если каждым разделам соответствуют разные пути (например, /news/xxx, /products/xxx), то есть 2 варианта:

1) выбирать нужную шапку прямо внутри page.tpl.php с помощью case(arg(0))
2) сделать несколько тем для разных разделов и выбирать нужную с помощью модуля taxonomy_theme

6 октября 2007 в 16:17

Ну как же может не помочь? В 4.х ссылки относительные потому и работали, что там тэг base использовался. Неправильно пишите значит. Зачем target вообще непонятно.

<base href='http://mysite.ru/' />

5 октября 2007 в 16:37

myContentType как создать? ручками или собственным модулем? Если модулем, то загружать инфу надо хуком load. Если ручками, то добавить инфу к ноде можно хуком nodeapi. В любом случае, потом ее выводить через тему.

1 октября 2007 в 5:09

Другой вариант: в nodeXXX.tpl.php добавить для разных типов нод разные классы (<div class='<?=$node->type....?>) и сделать настройку вида с помощью css: .product {width: 33%; float: left; ...}

1 октября 2007 в 5:05

Забить на стандартные ссылки taxonomy/term, удалив их с помощью хука link_alter (см. пример в модуле remover в моём блоге) и добавить с помощью хука link самому разные ссылки в зависимости от категории (products/$arg, photos/$arg и т.п.).

30 сентября 2007 в 18:07

хотя я не совсем понял что надо

я тоже ничё не могу понять что надо) и чем больше букавок, тем всё меньше и меньше понятно)