YOUWEB.ru

Сниппеты

Добавить css файл средствами друпал

Posted On: пн, 2009-06-15 09:21 by OFF

Несколько способов:

; Add a stylesheet for media="all":
stylesheets[all][] = mystylesheet.css

эта запись в файле темы (mytheme.info)

( categories: )

Вывести переменные в шаблоне

Posted On: ср, 2009-05-27 13:47 by OFF

Написать в любой tpl.php файл:

<?php print print_r(array_keys(get_defined_vars()), 1); ?>

Различные page.tpl для разных типов нод

Posted On: вс, 2009-03-01 17:38 by OFF

Следующий код необходимо внести в template.php

( categories: )

Вывести термы для конкрентного словаря Drupal 6

Posted On: пн, 2009-02-02 15:39 by OFF

Для того, чтобы получить список из названий (без ссылок) термов одного словаря, пишем в template.php следующий код:

<?php
function get_node_vid_term($node,$vid) {
 
   
$vid_terms = array();
      if (
array_key_exists('taxonomy', $node)) {
        foreach (
$node->taxonomy as $term) {
            if (
$term->vid == $vid) {
                    
$names[] = $term->name;
                     }
            }
      }
    
$vid_terms = $names;
   
    return
implode(', ', $vid_terms);
}
?>

Отобразить странички комментариев над и под комментариями (Drupal6)

Posted On: вт, 2008-12-09 18:19 by OFF

Положить в template.php следующий код:

<?php
function phptemplate_comment_wrapper($content, $node) {
 
$comments_per_page = _comment_get_display_setting('comments_per_page');
  
$content = theme('pager', NULL, $comments_per_page, 0) . $content;
   return
'<div id="comments">'. $content .'</div>';
}
?>

( categories: )

Главное меню в виде таблицы (Drupal 6)

Posted On: ср, 2008-12-03 17:26 by OFF

<table><tr>
<?php foreach($primary_links as $key => $link) { print "<td>" . l($link['title'], $link['href']) . "</td>";  }   ?>
</tr></table>

( categories: )

Вставка вьюва с аргументами и разбивкой на страницы

Posted On: сб, 2008-08-02 21:19 by OFF

<?php
$view_name
= 'MyViewName'; //name of view
$limit = 3; // number of returns
$view_args = array();
$view = views_get_view($view_name);
print
views_build_view('embed', $view, $view_args, FALSE, $limit);
?>

( categories: )

Смайлики в виде кнопки для bueditor

Posted On: пн, 2008-06-30 19:04 by OFF

код кнопки

js: getSmile=function(txt) { editor.active.replaceSelection(txt,'end'); editor.dialog.close(); } var userForm = '

'; userForm += ''; userForm += ''; userForm += ''; userForm += '';

( categories: )

Участок кода видемый только первому юзеру

Posted On: чт, 2008-04-10 10:30 by OFF

<?php global $user; if (($user->uid) == "1") { ?>
<div class="messages"><?php print_r($comment) ?></div>
<?php } ?>

Вывости все емэйлы пользователей

Posted On: чт, 2008-03-06 20:06 by OFF

<?php
implode
(",", db_fetch_array(db_query("SELECT mail FROM users")));
?>

( categories: )