DZHETIGAPA: Блог

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

Создать одно меню для двух менюшек

24 июня 2011 в 2:42

В футере и хеадере есть одинаковые меню, но отличаются они регистром букв. Как сделать всего одно меню для двух похожих менюшек, чтобы регистры букв были разные. Или нужно две отдельные менюшки создавать?

Вывод материалов по терминам

23 июня 2011 в 1:12

Есть несколько терминов. Мне нужно сделать такой вывод:

Термин1:
Заголовок1
.......
ЗаголовокN

ТерминN:
Заголовок1
ЗаголвоокN

Если я делаю такую вещь с помощью вьюхи, то у меня получается так:

Термин1:
Заголовок1

Термин1:
Заголовок N

ТерминN:
Заголовок1

ТерминN:
ЗаголвоокN

Как можно реализовать нужный мне вывод?

Есть вьюха. Выбираю в ней поля: 1. Термин таксономии 2. Заголовок материала

Темизация формы поиска

31 мая 2011 в 22:36

Нужно темизировать форму поиска. Мне нужен такой вид:

<form>
    <label for="search">
       <input type="text" />
          <span class="hide-text">Изменения в стандартах</span>
    </label>
    <input id="do" type="submit" value=""  />
</form>

Нашел в нете такую ссылку. Как я понял, так можно только классы и значения переопределить. Саму же html структуры формы нельзя определить.


<?php
  
function phptemplate_preprocess_search_block_form(&$vars$hook) {

    unset(

$vars['form']['search_block_form']['#title']);
    
$vars['form']['submit']['#value'] = t('Найти');
    
$vars['form']['submit']['#attributes'] = array('onmousedown' => 'return!1');
    
$vars['form']['search_block_form']['#value'] = "поиск";
    
$vars['form']['search_block_form']['#attributes'] = array('class'=>'noactive');

    foreach (

element_children($vars['form']) as $key) {
      if(isset(
$vars['form'][$key]['#printed']) && $vars['form'][$key]['#printed'] == 1) {
          unset(
$vars['form'][$key]['#printed']);
      }
    }

    

$vars['rendered_search_form']['keys'] = drupal_render($vars['form']['search_block_form']);
    
$vars['rendered_search_form']['submit'] = drupal_render($vars['form']['submit']);
    
$vars['rendered_search_form']['form'] = drupal_render($vars['form']);

  }

?>

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

Заранее благодарен за помощь.

Путь к главной странице для Views

30 мая 2011 в 23:43

Здравствуйте, уважаемые форумчане! Недавно начал изучать друпал, так что возникают кое-какие вопросы.

Создаю вьюху типа страница. Мне надо, чтобы она находилась на главной странице. Пишу путь: . Но на главной странице вьюха так и не появляется. Если пишу любой другой путь, то все работает.

Укажите пожалуйста на мою ошибку. В чем проблема?