Блог пользователя - superintendent

Как сортировать термины по количеству связанных с ними нод?

9 октября 2014 в 9:23

Как сортировать термины по количеству связанных с ними нод?
Имею в виду - сортировать в построенных на основе таксономии меню, например в taxonomy menu block.

Как добавить в выдачу "advanced sphinx" картинку?

13 августа 2014 в 15:11

Как добавить в выдачу "advanced sphinx" картинку? если например поле картинки - product_image?

Пробовал эти варианты, но везде вместо изображения выводит только пустой квадрат.

<?php
$image_settings 
= array(
    
'style_name' => 'thumbnail',
    
'path' => $node->product_image***91;'und'***93;***91;0***93;***91;'uri'***93;,
    
'attributes' => array('class' => 'image'),
    
'getsize' => FALSE,);
     print 
theme('image_style'$image_settings);
?>

<?php
$image_settings 
= array(
    
'style_name' => 'thumbnail',
    
'path' => $record->uri,
    
'alt' => $record->alt,
    
'title' => $record->title,
    
'attributes' => array('class' => 'image'),
    
'getsize' => FALSE,
    );
    print 
theme('image_style'$image_settings);?>

Адаптивные изображения и Файрфокс: есть проблема

24 июля 2014 в 8:27

1. Подключил модуль Adaptive Image, в Хроме и др. браузерах работает отлично, но в ФФ не работает.

2. Другой вариант, по рецепту https://www.drupal.org/node/2169157 добавил код:

Как сделать: Workflow & Rules & Field

19 июня 2014 в 9:06

Есть ли решение, как сделать так, чтобы:

Состояние ноды в Workflow
менялось в зависимости от того, заполнил ли юзер (во время редактирования) определенное поле Field.

Masonry: решение

11 марта 2014 в 20:02

Есть модуль ">https://drupal.org/project/masonry][/module] + ">https://drupal.org/project/masonry_views][/module]

Но сразу после установки он "не заводится". Точнее - если задача стоит вывести картинки - все получается, но ноды отказываются выстраиваться как надо.

В общем, повозившись, нашел решение:

Добавьте стиль:

Как сделать вывод картинок через одну со свойствами float:left и float:right?

14 сентября 2013 в 17:44

1. Очень простая задача: сделать вывод картинок через одну со свойствами float:left и float:right.

2. Сделал поле Image без ограничения кол-ва и хотел воспользоваться модулем https://drupal.org/project/field_multiple_classes, но он не срабатывает.

3. Обратите внимание: речь идет о присвоении класса для "item" поля, а не для всего поля.

Есть ли решение? Может быть есть возможность присвоить полю класс (из списка) непосредственно при создании ноды? На манер, как это сделано у модуля block_class?

Чем сделано "Jump to" на drupal.org?

28 августа 2013 в 13:13

Например, на этой странице https://drupal.org/node/1901598

Конечно, искал. Есть похожие:
https://drupal.org/project/SkipTo
https://drupal.org/project/scroll_to_destination_anchors

Но оба не то, что нужно.

Решение: переместить "хлебные крошки" из zone-content в region-content (Omega, Drupal 7)

22 августа 2013 в 9:48

За основу взято решение, описанное в статьях:
www.webbykat.com/2012/09/moving-breadcrumbs-zone-content-region-content-...
friendlymachine.net/posts/drupal-7-theming-practical-example

Итак, по шагам:

1. Из файла omega/omega/templates/zone--content.tpl.php берем код

<?php if ($breadcrumb): ?>
<?php 
print $breadcrumb?>
<?php 
endif; ?>

и переносим его в файл omega/omega/templates/region--content.tpl.php

2. Затем в файл omega/omega/template.php добавляем код

<?phpfunction omega_preprocess_region(&$vars) {
$theme = alpha_get_theme();

if ($vars['elements']['#region'] == 'content') {
$vars['breadcrumb'] = $theme->page['breadcrumb'];
}
}?>

Навигация по иерархии таксономии: ничего не понимаю

7 августа 2013 в 13:19

Такая задача:
1. иерархия терминов, весь контент - картинки, тексты - в полях к термину.
2. при клике на термин должна грузиться страница с дочерними терминами.
3. а в самом конце, на последнем уровне - страница последнего термина.

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

Может подскажете более технологичное решение
на манер вьюса /taxonomy/term/%

Проблема: Аргументы для передачи представлению в Entity Reference

27 июня 2013 в 14:51

Сделал такую конструкцию: Нода [типа А], и в неё выводится блок создания другой Ноды [Типа В].
В форму создания Ноды [Типа В] добавлено поле Entity Reference - для создания связи В -> А.

Смысл всего: чтобы в поле Entity Reference выводился заголовок только просматриваемой ноды (Типа А), а не полный список заголовков (как получилось сейчас). Что добавить или справить? Может аргумент не тот?

Content: Has taxonomy term ID (with depth) - какая-то мистика

21 июня 2013 в 11:12

Есть такая проблема: выводить ноды в родительском термине таксономии.

И есть "вид" Taxonomy term, в котором в CONTEXTUAL FILTERS
в "Content: Has taxonomy term ID (with depth)" можно указать глубину.

Правда, сразу после этого нужного результата не получается,
но после удаления из CONTEXTUAL FILTERS
"Content: Has taxonomy term ID depth modifier"

"Заключение контракта" на сайте - поделитесь идеями

13 июня 2013 в 17:19

как бы доска объявлений, на которой Заказчик публикует ноду с предложением, и затем:

Есть такая задача из 2х проблем:

1. сделать функционал заключения контракта (по поводу опубликованного объявления).
2. дать заказчику право комментировать профиль исполнителя (а не-заказчикам не давать).

Разные варианты пробую, например Relation. Но может есть какие хорошие идеи?

Прикреплять (sticky) на определенное время как на Авито. Как?

5 июня 2013 в 22:16

Как делать "un-sticky" после определенного периода? Есть ли решения?

Синхронное заполнение 2х полей: существует ли решение?

24 марта 2013 в 5:37

Иногда встречается такое:
вводишь текст в одно поле,
и он (текст) одновременно добавляется ещё в одно.

Существует ли решение для Друпала?

Плиз, оцените .css для DS

23 марта 2013 в 21:28

Сделал собственный макет для DS. Визуально вроде все работает, но плиз, оцените с т.з. теории - я не большой специалист.

Выглядеть должно как на картинке

.darts > .group-left {
  width: 25%;
  float: left; /* LTR */
}

.darts > .group-header {
  width: 75%;
  clear: right;
}

.darts > .group-middleleft {
  width: 50%;
  float: left; /* LTR */
}

.darts > .group-middleright {
 
  float: right; /* LTR */
}

.darts > .group-footer {
  width: 75%;
  float: right; /* LTR */

}

<?php

/**
 * @file
 * Display Suite 2 column.
 */
?>
<<?php print $layout_wrapper; print $layout_attributes?> class="darts <?php print $classes;?> clearfix">
?>

Как указать UTF-8 в page.tpl.php?

18 февраля 2013 в 7:38

Тема corporateclean, файл page.tpl.php
содержит слайдер из картинки и текста -
заключено в ,
но меняешь английский текст на кириллицу -
выводит знаками вопроса.

Как сделать, чтобы выводил кириллицей?

<?php<!-- #header -->
<div id="header">
    <!-- #header-inside -->
    <div id="header-inside" class="container_12 clearfix">
        <!-- #header-inside-left -->
        <div id="header-inside-left" class="grid_8">
            
            <?php if ($logo): ?>
            <a href="<?php print check_url($front_page); ?>" title="<?php print t('Home'); ?>"><img src="<?php print $logo?>" alt="<?php print t('Home'); ?>" /></a>
            <?php endif; ?>
     
            <?php if ($site_name || $site_slogan): ?>

Как: Выводить в таблице только связанные с нодой товары

13 февраля 2013 в 18:15

Дано: есть 2 типа контента, А и Б.
Они связаные между собой "Ссылкой на материал" (мод Node Reference).
Создана таблица Z (views), в которой выводится поля нод Б.

Как сделать, чтобы при выводе ноды типа А
в блоке, в котором выводиться таблица Z
загружались только данные из нод типа Б
на которые сделан "Node Reference" из первой ноды?

Мультисайтинг, алиас на алиас

25 ноября 2012 в 22:06

Делаю сайты на мультисайтинге. Домены добавляю как алиасы на основной домен.
Столкнулся с проблемой: сайт должен быть с 2 доменами: латинским и кириллическим.
Как реализовать?

Чем это сделано?

8 марта 2011 в 7:32

Бюро переводов. Цена меняется в зависимости от выбранных:

  • языковой пары
  • Service level
  • Word count

Service level, видимо сделан при помощи "Product Kit". Но др 2 пункта?