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

Потеря значения сгенерированного элемента при сабмите

13 мая 2013 в 10:42

Пожалуйста, подскажите:
На форме 3 элемента: date_popup, select и кнопка submit.
При смене даты в календаре запросом перезаполняется select. По нажатию submit данные записываются в базу на сервере. Но проблема в том, что нажатии submit данные из перегенеренного select не приходят:(
Как бы это обойти?

<?php

function appointments_nameform($form, &$form_state) {
{

    

$form['date_visit'] = array(
        
'#title' => t('Дата приема'),
        
'#type' => 'date_popup',    
        
'#required' => TRUE,
        
'#date_format' => 'd.m.Y',    

        

'#ajax' => array(
        
'callback' => 'appointments_ajax_callback',
        
'event' => 'change',
        
'wrapper' => 'form-ajax-time',
        
'method' => 'replace',
         ),        
    );
    
  
$form['time_visit'] = array(
    
'#type' => 'select',
    
'#options' => $options,?>

Перестали работать страницы, созданные через hook_menu (версия 7.22)

10 мая 2013 в 20:50

Пожалуйста, подскажите. С апгрейдом Drupal стали происходить какие-то чудеса с hook_menu. На версии Drupal 7.18 все работает норм, устанавливаю 7.22 - на все страницы, созданные любым самописным модулем через hook_menu, получаю ответ "The requested page [адрес страницы] could not be found". Для чистоты эксперимента обе версии ставил с нуля, с дефолтными настройками без доп модулей.
Устанавливаю самописный модуль стандартно:закачиваю в sites/all/modules/menufun, активирую в "modules" и чищу кэш.

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

menufun.module

<?php
/**
* @file
* Use this module to learn about Drupal's menu system.
*/

/**
* Implementation of hook_menu().
*/

function menufun_menu() {?>

В словаре пропала часть терминов таксономии

28 января 2013 в 18:02

Пожалуйста подскажите:
В словаре пропала часть терминов таксономии. В ноде есть множественное поле привязки к термину таксономии, в нем пропавшие термины тоже не выводятся.
Никаких модулей 100 лет не устанавливалось. Сайт давно отдан контент-менеджерам, они сами его заполняют.

Они, конечно, могли их удалить случайно, НО... сами страницы терминов вполне себе существуют и выводят ноды, привязанные к ним ранее, до сбоя.

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

25 января 2013 в 13:04

Пожалуйста, подскажите:
Есть термины словаря таксономии.
Есть типы материала со свойством, позволяющим привязать материал к термину таксономии. Свойство множественное.

На странице термина таксономии выводятся все ноды, привязанные к нему

render Возвращает null в page.tpl.

20 января 2013 в 13:13

Пожалуйста, подскажите

Раньше делал свою тему копированием стандартной, например, garland, все работало.

Решил на основе учебника создать свою тему с нуля.
Создал 4 файла:

mytheme.info
html.tpl.php
page.tpl.php
node.tpl.php

Не получается вывести контент в page.tpl.php

Views. Параметры из GET

14 апреля 2012 в 12:48

Вот такой вопрос:

Есть тип материала Авторы, есть тип материала Книги, связанные с авторами через Node reference.
Хочется создать представление, выводящее книги каждого автора, приблизительно такого вида:
http://mysite.ru/books.html?autor_id=123. Рылся в настройках вьюса, предлагает только жестко задать, книги какого автора выводить. Но тогда придется под каждого автора создавать отдельное представление, что уж больно хлопотно.

Темизация views на странице

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

Вот такой вопрос...Разбираюсь с темизацией views

Создал 2 представления, одно выводится в блоке(_bc), другое страницей (_news), создал для файла для темизации: views-view-fields--_bc.tpl.php и views-view-fields--_news.tpl.php, то, которое в блоке, нормально темизируется, то, которое страницей, по-прежнему темизируется по дефолту из sites/all/modules/views/theme. Пытался просто скопироватьв тему views-view-field.tpl.php, опять-таки влияет только на то представление, которое в блоке.

Кэш, разумеется, каждый раз очищаю.

Функция, обратная field_get_items.

8 апреля 2012 в 19:07

Подскажите, плз.
Вроде достаточно стандартная задача:
Есть нод, свойства которого ссылаются через node reference на различные страницы (тип page), ссылки вывожу через field_get_items.
А на страницах необходимо сделать обратные ссылки на нод, к которому они привязаны, лучше всего просто получить его id, дальше сам разберусь.

Все, что пока удалось нагуглить, модуль http://drupal.org/project/relation.

Image_fupload, не находятся js файлф

12 февраля 2012 в 14:40

Подскажите, плз:
Установил image_fupload, в папку image_fupload/swupload закинул нужные файлы (swfupload.js, swfupload.swf и пр.)
А массовый загрузчик так и не появляется. Стал рыть, оказывается, почему-то неправильно обрабатывается путь
sites/all/modules/image_fupload/swfupload/swfupload.js?U, если попытаться его загрузить в браузере - пишет "Страница не найдена", поэтому и не создается объект SWFupload. Путь 20 раз перепроверял. Причем если файл переименовать в swfupload1.js - нормально грузится.

Таксономия + pathauto

8 января 2012 в 15:41

Разбираюсь с взаимодействием pathauto и таксономии. В общих чертах понятно, но конкретики найти не удается.

Например, есть словарь Экскурсии, в нем термин Новые. Хочу сделать ссылки вида http://mysite/ekskursii/novye

Прописал паттерн [vocab-raw]/[cat-raw]. Теперь никак не могу понять, где я могу посмотреть транслитерированый путь, я же наперед не знаю, как он транслитерировал, может ekskursii/novye, или eсsсursii/novye, а может я что-то забыл настроить и он вообще не откликается.

Добавление типа материала + imagecache

18 декабря 2011 в 21:13

Подскажите, плз, такая проблема:
Добавил новый тип материала, сделал поле "фотография"
Type of data to store:File
Form element to edit the data:Image

Теперь вот хочу сделать, чтобы можно было показывать превьюху (ресайз 125*125) и большой вариант(ресайз 800*600).
Как я понял, для этой цели есть imagechache и прессеты, а вот как связать созданные прессеты с полем, разобраться пока не удалось.

Общий вопрос. Как добиться максимальной гибкости при выводе области контента.

16 декабря 2011 в 15:26

Вопрос не столько по поводу решения конкретной проблемы, а скорее общего характера.
Имел дело с Битриксом и Вордпрессом.
И в том и другом вывод информации в области контента, условно говоря, между хедером и футером, организован достаточно гибко.
Например, в Битриксе можно вывести на одной странице компонент форума, потом вставить произвольный кусок html-кода, потом компонент галереи и.т.д. То есть, страница на 100% настраивается. В Вордпрессе похоже.

А вот как это устроено в Друпале понять не могу. Почитал про блоки, которые можно встроить в шаблон темы и фильтровать по url.

Вот как, к примеру, решить такую задачу на Друпале:
Вывести на одной странице в области контента: представление a, после него произвольный кусок html, потом представление b, потом, например, тут же форму отправки.

Подскажите, плз, в какую сторону рыть и что читать.

Из-за phpbbforum в некоторых браузерах перекидывает на стартовую

13 ноября 2011 в 0:29

Вот такая странная проблема. Установил phpbbforum, phpbbdrupalbridge, ну и, собственно, сам phpbb3, играюсь с настройками. Установил локально, на Denver.
Теперь если попытаться авторизоваться в админке в Chrome или IE8 - перекидывает на стартовую без всяких объяснений.
В Opera, Firefox или Safari нормально логинится. Куки в Хроме уже чистил, результат ноль. Если отключить в модулях phpbbforum - начинает нормально авторизоваться в любом браузере.

Как работать с Node reference, вывод свзянных записей

6 ноября 2011 в 16:21

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

Есть тип содержимого "Педагоги", есть тип содержимого "Методические материалы". У каждого педагога может быть неограниченное кол-во материалов. Создал в материалах поле "Педагог", тип Node reference, привязал материалы к педагогам.

Теперь вот пытаюсь на странице педагога вывести список привязанных к нему материалов (в виде ссылок).

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

Ubercart, не выводятся изображения

28 марта 2011 в 21:58

Подскажите, плз...начинаю осваивать ubercart.

Проблема с подключением изображений к товарам.
1)Когда загружаю фотки к товарам, то загружаются почему-то только маленькие изображения, например, 100*100, для больших просто выводится пустое место в админке.
2)При выводе картинки рядом с товаром вообще не выводятся, хотя html-код, отвечающий за из вывод, есть