volandnet: Блог

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

Друпал 7 ubercart Модальное окно при нажатии кнопки добавить в корзину

27 июня 2012 в 0:28

Подскажите, как реализовать такое: При нажатии кнопки "Добавить в корзину", появлялось модальное окно, с кнопками "перейти в корзину" "продолжить закупки". Прицепил к классу кнопки блок на jquery:

        $(document).ready(function() {
                var $dialog = $('<div></div>')
                        .html('This dialog will show every time!')
                        .dialog({
                                autoOpen: false,
                                title: 'Basic Dialog'
                        });
 
                $('.node-add-to-cart').click(function() {
                        $dialog.dialog('open');
                        // prevent the default action, e.g., following a link
                        return false;
                });
        });

Как совместить в template.php два препроцесса страницы

8 апреля 2012 в 23:01

Как совместить в template.php два препроцесса, вместе никак не работают:

function MYTHEME_preprocess_page(&$vars) {
  global $user;
  if (!$user->uid && arg(0) != 'user') {
    drupal_add_library('system', 'ui.dialog');
    drupal_add_library('system', 'effects.explode');
    drupal_add_library('system', 'effects.slide');
    $vars['login_button'] = l(t('Login'), 'user', array('attributes' => array('class' => array('user-login'))));
  }
if (isset($vars['node'])) {
$vars['theme_hook_suggestions'][] = 'page__type__'. $vars['node']->type;
$vars['theme_hook_suggestions'][] = "page__node__" . $vars['node']->nid;
}
  if (!empty($variables['page']['#views_contextual_links_info']['views_ui']['view_display_id'])) {
    $variables['theme_hook_suggestions'][] = 'page__views__' . $variables['page']['#views_contextual_links_info']['views_ui']['view_display_id'];
  }
    // Page шаблон на основе предложений от URL псевдоним
  $alias=drupal_get_path_alias($_GET['q']);
  $args=explode('/', $alias);
  if ($args[0]=='premium') {
    $vars['theme_hook_suggestions'][] = 'page__premium';
  }

  // any other page preprocessing here
}

Другой стиль отображения СМФ форума во фрейме

26 апреля 2011 в 15:29

Помогите решить такую задачу:
Есть интегрированный в друпал smf 1.1.13. Форум отображается в окне друпал во фрейме
по адресу http://домен/forum, и на отдельной странице http://домен/smfforum/index.php.
Задача: разные стили отображения.
Пишу в index.template.php форума:
<?php
$a = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$b = 'http://домен/forum';
if ( $a == $b)
{
echo '
';
}
else
{
echo '
';
}

?>
но echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; выдает один и тот же адрес http://домен/smfforum/index.php.
как вывести в переменную адрес из строки браузера, или какие есть другие предложения

Вывести поля из views в ноду [Решено]

24 октября 2010 в 8:05

Проблема такая:
есть страницы с фото (ССК-поля), есть голосование по параметрам.
Нужно, чтобы выводились результаты голосования, при нажатии на кнопки
фото вращалось, становилось черно-белым, кадрировалось и т.д.
Все это можно сделать во вьюхе через image cache создав соответствующие
поля в виде ссылок, но как эти поля вывести в ноду, чтоб поля соответствовали данной ноде и при переходе на ноду с другим фото поля отображались для этой ноды?