active menu в nice_menu. Как отличить родителя активного меню от других пунктов.

Прислано: iigor

чт, 18/12/2008 - 14:08

Другие статьи по теме:

Добрый день!

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

например есть такое меню.
Активен "13", но внешний вид меню 12 от 14 ничем не отличается.
Хотелось бы иметь возможность. это исправить.

<ul class="nice-menu nice-menu-down" id="nice-menu-4">
  <li id="menu-158" class="menuparent menu-path-node-4">
    <a href="/node/12" title="12">12</a>
      <ul> 
        <li id="menu-159" class="menu-path-node-5">
          <a href="/node/13" title="13" class="active">13</a>
        </li>
      </ul>
  </li>
  <li id="menu-153" class="menuparent menu-path-node-4">
    <a href="/node/14" title="14">14</a>
  </li>
</ul>

Может кто сталкивался. Пока всё указывать на то, что нужно лезть в модули менюшек. Обычной _theme не обойтись. :(

ubercart. image вместо submit. Можно ли обойтись без изменения готового модуля (т.е. только template.php)

Прислано: iigor

ср, 21/05/2008 - 17:20

Другие статьи по теме:

друпал 5.7
ubercart последний (rc5)

хочу на форме заказа отображать не кнопку, а картинку с теми же свойствами.

отображение кнопки в ubercart реализовано следующим образом:

есть функция

function theme_uc_product_add_to_cart($node) {
  $output = '[div class="add_to_cart"\]';
  if ($node->nid) {
    $output .= drupal_get_form('uc_product_add_to_cart_form_'. $node->nid, $node);
  }
  else {
    $output .= drupal_get_form('uc_product_add_to_cart_form', $node);
  }
  $output .= '[/div]';
  return $output;
}
 
function uc_product_add_to_cart_form($node) {
  $form = array();
  $form['#base'] = 'uc_product_add_to_cart_form';
  $form['nid'] = array('#type' => 'value', '#value' => $node->nid);
  if ($node->default_qty > 0 && variable_get('uc_product_add_to_cart_qty', false)) {
    $form['qty'] = array('#type' => 'textfield',

поменять кнопочку на картинку с теми же свойствами.

Прислано: iigor

пт, 01/02/2008 - 08:18

Другие статьи по теме:

есть функция:

function theme_uc_product_add_to_cart($node){
  $output = '<div class="add_to_cart">';
  if ($node->nid){
    $output .= drupal_get_form('uc_product_add_to_cart_form_'. $node->nid, $node);
  }
  else{
    $output .= drupal_get_form('uc_product_add_to_cart_form', $node);
  }
  $output .= '</div>';
  return $output;
}
 
 
function uc_product_add_to_cart_form($node){
  $form = array();
  $form['#base'] = 'uc_product_add_to_cart_form';
  $form['nid'] = array('#type' => 'value', '#value' => $node->nid);
  if ($node->default_qty > 0 && variable_get('uc_product_add_to_cart_qty', false)){
    $form['qty'] = array('#type' => 'textfield',
      '#title' => t('Quantity'),
      '#default_value' => $node->default_qty,
      '#size' => 5,
      '#maxlength' => 6,
    );
  }
  else{
    $form['qty'] = array('#type' => 'hidden', '#value' => 1);
  }

менюшка с mid != 1

Прислано: iigor

вт, 04/12/2007 - 05:52

Другие статьи по теме:

захотел я создать модуль для отображения менюшки, что-то вроде taxonomy_menu.

1) хочу задавать путь, по которому будут посылать (в модуле taxonomy_menu жестко прописано: /taxonomy_menu/a/b/...)
2) чтобы для каждого словаря создалась своя менюшка. (не пункт меню, а менюшка.)

как оказалось, добавить пункт меню никуда кроме как в меню с mid=1 нельзя. Там вообще нет такого параметра, как номер менюшки.
(я про функцию foo_menu)

что делать? вручную переносить пункты - не выход из положения.

нода посвящённая термину.

Прислано: iigor

вс, 02/12/2007 - 00:38

Другие статьи по теме:

пусть есть набор нод. у них есть какая-то характиристика. Например, описание заводов, а у каждого завода есть город, владелец, кол-во рабочих и прочее.

хотим посмотреть все заводы города N - легко через views.

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

Можно использовать header во views, но уж очень коряво это. Хотя бы потому, что не позволяет нормально редактировать.

forum + node comment работает?

Прислано: iigor

вт, 06/11/2007 - 09:57

Другие статьи по теме:

почему -то не включается forum без включенного comment, который , как я понял, нужно отключить для того, чтобы node comment устанавливать.

что не так?

отображение материалов из подкатегорий.

Прислано: iigor

пн, 05/11/2007 - 10:33

Другие статьи по теме:

настроет view с аргументом по id термина.

словарь
13(валенки)
- 24(валенки с уплотнителями)
- 35(валенки с кружавчиками)

т.е. all/13 - показывает все ноды с id = 13.
словарь имеет иерархическую структуру,

так вот, хочется, чтобы
1) all/13 - показывал все валенки.
2) вверху страницки all/13 был бы список подкатегорий,

как этого можно добиться?

node comment + forum.работает?

Прислано: iigor

пн, 29/10/2007 - 08:00

Другие статьи по теме:

модуль форум не хочет включаться без модуля comment, который становится неактивным, если включить node comment.

можно ли форум заставить работать? или нужно какие-то другие модули ставить?
(я так понял, что здесь форум работает так как я хочу.)

есть что-нибудь вроде node-views-myview.tpl.php ???

Прислано: iigor

ср, 18/07/2007 - 05:52

Другие статьи по теме:

имеется файлик node.tpl.php
если создать node-mytype.tpl.php, то для нод типа mytype будет пспользован последний

есть block.tpl.php, и
если создать block-views-myviews.tpl.php, то при отображении блоков реализуемых myview будет использован последний..

проблема такая:
одну ноду нужно показывать в разных местах, с разным кол-вом полей и разным их порядком(так что css не обойтись)

хотел было я поправить просто файл block-views-myviews.tpl.php, но там отображение ноды это:

 

логинится в опере, но не логинится в других браузерах.

Прислано: iigor

чт, 12/07/2007 - 08:57

Другие статьи по теме:

В опере когда вводишь логин-пароль сайт запоминает это состояние, в других браузерах(firefox, konqueror, IE) этого не происходит и дальнейшее взаимодействие с сайтом происходит как будто логина не было

вот логи:
access denied 07/12/2007 - 08:42 user/1 Anonymous
user 07/12/2007 - 08:42 Session opened for igor. igor

заметил её только сейчас, т.к. до этого сидел в опере, а тут знакомый зашёл на сайт и не смог залогинится

ума ни приложу в чём может быть глюк.

RSS-материал

Новое на сайте

Ссылки партнёров