Предлагаю решение

Provide a menu link в DRULAL 7

20 февраля 2012 в 18:29

Почему при создании материала не ставя глочку у Provide a menu link создается заголовок в меню?

и при нахождение в это ноде пункт меню расскрыватся тем самым портит собственно меню....

что с этим делать?

Модуль интеграции Drupal 7 со сторонними сервисами

19 февраля 2012 в 1:13

Доброй ночи, друзья. Меня зовут, Анатолий. г. Вологда, компания Синапс.
Мы занимаемся созданием сайтов и другими интересными вещами.
Сайты делаем исключительно на друпале, и чаще всего это сайты корпоративных клиентов с соответствующей спецификой.
У нас есть ряд разработок, которыми хочется поделится с сообществом.

Зачем делиться:
- для себя: чтобы структурировать код и сделать таки review

К вопросу о jQuery старших версий в Drupal 6

16 февраля 2012 в 21:01

Исправления Drupal 6 для совместимости с jQuery 1.7.2 и более старших версий.

Работают все функции в том числе ajax, ahah, загрузка файлов, autocomplite, batch и tabledrag.

update: j 1.7.2 & j.forms 3.09

в 6.26 пофиксили tabledrag. Правка мелкая, но все же ( сабж в атаче + немного почиканый drupal.js );
новый jquery.forms.js ( v 3.09 )

cdn: http://malsup.github.com/jquery.form.js

или

git: https://github.com/malsup/form

В common.includes нужно заменить функции для преобразования в формат json:

/**
 * Converts a PHP variable into its Javascript equivalent.
 *
 * We use HTML-safe strings, i.e. with <, > and & escaped.
 */

function drupal_to_js($var) {
  switch (gettype($var)) {

Темизация Webform или нормальная форма подписки

15 февраля 2012 в 19:08

В общем-то еще одна дополнительная инфа(или повторение инфы) по темизации форм.
В частности рассмотрим темизацию webform и несколько вспомогательных модулей. Вспомогательные скорее всего для новичков.

MVC в Drupal. Новый подход.

14 февраля 2012 в 1:52

Была такая тема и она получила продолжение в виде развития модуля controller.

Если раньше надо было объявлять каждый action в отдельном элементе в hook_menu(), то теперь можно объявлять эти же элементы в самих контроллерах. Например:


<?php
namespace MyakShop;

class 

CartController {
  
/**
   * @path => 'shop/cart/add-product'
   * @title => 'Моя корзина с товарами:',
   * @access arguments => array('access content'),
   * @type => MENU_CALLBACK
   */
  
function addProductAction($productId null) {
    if (!
instance('\MyakShop\Cart\CartRepo')->isValidProductId($productId)) {
      return 
MENU_ACCESS_DENIED;
    }
?>

Автозапчасти

14 февраля 2012 в 0:37

Покупка автомобиля - какой-то своеобразный этап в жизни человека, реализация его достижений. Однако эйфория первых дней пользования проходит, а затем появляется обеспокоенность по поводу обслуживания автомобиля. Особенность автомобильного рынка заключается в том, что зачастую определение и покупка запчастей для конкретного транспортного средства представляет собой процесс долгих и, иногда, бесплодных поисков. Это связано с особенностями автомобиля, страной-производителем, годом выпуска и т.д. Именно поэтому зачастую владельцам приходится изготавливать запчасти на заказ, привозить их из-за рубежа или даже пробовать создавать их самостоятельно.

Решено! как вывести вкладку созданую модулем Views только у конкретного типа материала

13 февраля 2012 в 18:34

С создал вьюху с адресом

node/%/flag

это дает во всех нодах вкладку флаг. как ограничить эту вкладку только одним типом материала... ???

Страницы таксономии для пользователей D7

10 февраля 2012 в 19:54
1

Добавили в профиль пользователя поле "Город" типа taxonomy_term_reference, теперь жмем в пользователе на его "Город" и попадаем на страницу термина где не видно списка пользователей с таким городом - он пустой.
Меня часто спрашивали страницу по терминам пользователя ( термины пользователей )! Модуль который здесь выложен добавляет formatter ("User taxonomy term page") для поля и формирует страницу по термину, также "крошки" на странице изменяет. Формат списка пользователей можно темизировать через tpl если скопировать его в Вашу тему.

Доступ к разделам сайта в виде "плиток"

10 февраля 2012 в 12:00

Добрый день!

Есть задумка сделать доступ к разделам сайта в виде "плиток". Вот думаю, как это реализовать логичнее?

1. По-простому создать Page и на нём нарисовать желаемое.
2. Как-то по-хитрому темизировать Views, чтоб, например, "Сетка" рисовалась "плитками".
3. Темизировать блоки, вложить в Page блоки (хорошенький такой изврат)

Может, есть что-то более приличное?