Комментарии

Узнайте какие публикации сейчас обсуждаются.

Indexisto - поиск для Drupal Владимир чт, 06/02/2014 - 21:43

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

Большое спасибо за эту тему на блоге!
 

Добавление собственных настроек в тему Drupal 7 Рома пт, 31/01/2014 - 17:49

Добрый день. прошу прощения. но у меня не работает поле изображения.

вот мой файл theme-settings.php

<?php

function artforce_form_system_theme_settings_alter(&$form, &$form_state, $form_id = NULL)  {
  // Work-around for a core bug affecting admin themes. See issue #943212.
  if (isset($form_id)) {
    return;
  }

  $form['other'] = array(
    '#type' => 'fieldset',
    '#title' => 'Дополнительные настройки',
    '#weight' => 5,
    '#collapsible' => TRUE,
    '#collapsed' => FALSE,
  );

  // Чтобы получить картинку, мы делаем следующее:
  // $image = theme_get_setting('background_image');
  // $image_url = file_create_url('background_image', file_load($image)->uri);
  // В $image_url будет привычная всем ссылка на картинку.
  $form['other']['loader'] = array(
    '#title' => "Загрузчик",
    '#type' => 'managed_file',
    '#required' => FALSE,
    '#description' => "Картинка для загрузчика.",
    '#default_value' => theme_get_setting('loader'),
    '#upload_location' => 'public://',
    '#upload_validators' => array(
      'file_validate_extensions' => array('gif png jpg jpeg'),
    ),
  );
 
  // Сохраняем картинку, если ей присвоен статус "временно".
  $image_custom_index = theme_get_setting('loader');
  if ($image_custom_index) {
    // Берем файл ID.
    $fid = theme_get_setting('loader');
    // Грузим наш файлик.
    $file = file_load($fid);
    // Если статус действительно "Временно", то...
    if ($file->status == 0) {
      // Устанавливаем нормальный статус.
      $file->status = FILE_STATUS_PERMANENT;
      // Сохраняем наш файл.
      file_save($file);
    }
  }
}

?>

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

подскажите, пожалуйста, что это может быть?

Drupal 7: Создание каталога с помощью Taxonomy & Views & Panels Гость чт, 30/01/2014 - 21:28

Спасибо, все получилось! Но как только я начинаю переходить на дочерние категории в главном меню появляется пункт Taxonomy Term при переходе по нему выдает "Запрашиваемая страница "/taxonomy/term/%25" не может быть найдена." ...причем только при просметре терминов ... откуда она может вылазить?...

Добавление собственных настроек в тему Drupal 7 юзер пн, 27/01/2014 - 17:28

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

d.org перекопол частым ситом, ни один костыль толком не заработал... Решил кастом модулем, но это был кривой путь...

Drupal 7: Создание каталога с помощью Taxonomy & Views & Panels макс вс, 26/01/2014 - 22:35

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

Будьте добры, помогите.

Есть Views c включенным Master дисплеем для общих настроек и добавлены страницы, к примеру: Бани, Дома, Бытовки, Большие дома. У каждой из страниц свой /path. В filter criteria выбран нужный content type(строения), создан словарь таксономий с вариантами(дома, бытовки, бани и большие дома) НО! Когда я добавляю filter criteria по таксономии к странице, например, Бань, он дублируется на все остальные страницы(дома бытовки итд). А мне нужно что бы конкретные строения выводились на конкретных страницах, может я чего-то не так делаю? Но делать 4 вида Типов контента не хочется.