Модуль Arrange Fields - расстановка полей

Прислано: mmc

вс, 13/06/2010 - 03:54

Другие статьи по теме:

 arrange_fields
Очень нужная вещь для работы с полями.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано mmc в вс, 13/06/2010 - 04:12.

Модуль навеял воспоминание об 1С:Предприятии


Опубликовано Oleksa@drupal.org в вс, 13/06/2010 - 06:09.

Классно, ибо темизировать через drupal_render($form) реально времязатратное дело, хорошо что появился этот модуль.


Опубликовано tavriaforever@d... в ср, 30/06/2010 - 18:04.

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


Опубликовано volocuga@drupal.org в ср, 30/06/2010 - 20:18.

Ещё один бессмысленный модуль


Опубликовано Oleksa@drupal.org в ср, 30/06/2010 - 20:48.

"volocuga@drupal.org" написал(а):

Ещё один бессмысленный модуль

Вот уж не скажите. Попробуйте вручную сделать тоже самое с CCK полями в типе материала что и на картинке в этой теме.


Опубликовано Dan в чт, 01/07/2010 - 00:17.

Цитата:

Restrictions

  • This module does not work so well with fields with "unlimited" as their number of values.
  • Multi-page forms are not currently supported.
  • Fields within fieldsets cannot be arranged (yet). But, the fieldset itself can be re-arranged.
  • jQuery is used to properly specify the height of the container div on the node/edit page, after you have arranged fields. As such, the person editing the form will need javascript enabled in order for it to show up correctly. (If anyone out there knows a better way to do this, please open an issue!)
  • Field positions will not change the node view page for the created content. That information will still be displayed the traditional way (straight down the page). This may be something that gets fixed in the future.
  • This module doesn't try to work on Webform's submissions pages. It just uses the default display for those.

Ну и кой ляд подобное счастье нужно? Делать таблички как на скрине? Подобная табличка делается руками не долго, а вот для этого модуля надо ещё несколько поставить, да ещё его настройки где-то хранить.


Опубликовано Oleksa@drupal.org в чт, 01/07/2010 - 06:03.

"Dan" написал(а):

Подобная табличка делается руками не долго,

Давайте посмотрим как в ручную сделать подобное сейчас. Например у нас есть тип материала page и нам нужно темезировать страничку его редактирования.
1)Идем в template.php и редактируем:

<?php

function mytheme_theme($existing$type$theme$path) {
  return array(
    
'page_node_form' => array(
        
'arguments' => array('form' => NULL),
        
'template' => 'node-page-edit'
    
)
  );
}

?>

2)Создаем node-page-edit.tpl.php

Через print_r($form) смотрим какие у нас есть поля и с помощью drupal_render($form) их раставляем. Например текстовое поле:
<?php print drupal_render($form['field_blabla']['0']['value']); ?>

С помощью этого модуля ничего такого делать не нужно


Опубликовано tavriaforever@d... в чт, 01/07/2010 - 12:31.

Как он у Вас работает? Может проблема у меня с ним в том, что стоит CCK 3 ?


Опубликовано Oleksa@drupal.org в чт, 01/07/2010 - 13:36.

Я им еще не пользовался. Сужу только потому что написано на странице модуля


Опубликовано iHappy в чт, 01/07/2010 - 13:44.

модуль для ленивых совсем уже.
ручками лучше будет все равно. причем даже не надо код копать в 50%. Простой CSS спасает народ.


Опубликовано Dan в пт, 02/07/2010 - 02:03.

"Oleksa@drupal.org" написал(а):

Давайте посмотрим как в ручную сделать подобное сейчас.

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


Опубликовано Iegova в пн, 05/07/2010 - 12:49.

Мне форма напомнила Delphi

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


Опубликовано F10 в пн, 05/07/2010 - 13:00.

"Dan" написал(а):

Посмотрите реализацию шаблонов в теме Rubric

- дайте ссылку, не могу найти.


Опубликовано mmc в пн, 05/07/2010 - 13:19.

"F10" написал(а):

дайте ссылку, не могу найти.

http://code.developmentseed.org/node/239
http://code.developmentseed.org/node/157
ставь их вместе


Опубликовано agent-000 в ср, 14/07/2010 - 20:42.

Модуль хорош и полезен, но еще с недоделками.

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

Конечно, можно делать кодом, но иногда в проектах нет столько времени и желания верстать еще и страницы редактирования.

Надеюсь на продолжение.

PS чем-то навеяло contentemplates..


Опубликовано agent-000 в ср, 14/07/2010 - 20:57.

по сути он оборачивает каждое поле в div

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


Опубликовано t1mm1@drupal.org в чт, 15/07/2010 - 17:22.

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

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

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

хотя. каждому свое...


Опубликовано teamfighter в пн, 16/08/2010 - 17:45.

Кстати о багах - в файрфоксе модуль не работает.


Новое на сайте