kostya_vtomske: Не из MSSQL, но из других источников. У модуля достаточно подробная документация. Материалы по этой теме можно легко найти: xandeadx.ru/blog/drupal/502
А вам скорей всего хватит, тех модулей, что из коробки идут, если вы думаете что будет дешевле подпилить напильником Commerce на Drupal, то там далеко не все так просто и за него надо браться в том случае, если вы уверены что вы потянете разработку. В любом случае, удачи вам на поприще разработки магазина.
Михаил: А перспектива в чем? Ковыряться в говне все время? На вордпрессе же нет серьезных больших проектов. Почему бы сразу не начать работать с фреймворками, которые открывают гораздо больше возможностей и перспектив? После Yii, Symfony, Laravel уже можно и на Django смотреть и на Ruby on Rails. После вордпресса же можно только в туалете кричать: "Занято".
Михаил: А что хорошего в Вордпрессе? Уж хорошо писать код используя вордпресс точно не научишься. CSS стили в PHP файлах, я уж молчу про HTML, какое-то мясо в шаблонах, запросы к базе откуда попало и это в самом ядре, а что в плагинах творится это вообще ужас.
Да, он простой, да, у него удобная админка, но код устарел и не соответствует никаким стандартам, ни современным требованиям
Tutucu: Как вариант, добавляйте какой-нибудь класс, например autocomplete-processed к текущему элементу $('.fields-nazvaniye') после инициализации автокомплита, у новых элементов (которые появятся после создания новых полей) этого класса не будет.
И используйте $(".fields-nazvaniye", context).not(".autocomplete-processed").makeJqeAutocomplete();
Верстку Вы можете хоть сразу делать, хоть параллельно с разработкой, но если вы не знаете как реализовать ту или иную страницу в Drupal, то верстка вам ничем не поможет. Поэтому если Вы первый раз видите Drupal сначала разберитесь как он работает и реализуйте все в стандартной теме, а потом уже сделайте свою верстку и примените в своей теме.
NataliaCh: За главную страницу отвечает page callback: node_page_default(), который находится в модуле node. Используйте hook_menu_alter() и замените его на свой page callback, точно такой же как node_page_default(), только с обратной сортировкой.
Пример hook_menu_alter:
$items['node']['page callback'] = 'mymodule_node_page_default';
dotrem: Модуль Conditional Fields только отображает и скрывает поля в зависимости от значений указанных в других полях. Вы выбираете различные условия, для указанных отображения полей. То есть например, если Вы в поле указано значение "физ. лицо", то отображать в форме один набор полей, а если "юр. лицо", то другой. Именно для этого я его Вам советовал, никакого отношения к управлению профилями пользователей он не имеет.
dotrem: Conditional Fields надо использовать с дефолтной формой регистрации Drupal.
Форма же взятая из примера будет доступна по адресу registration, если Вы включили модуль и заменили mymodule на название своего модуля. Если вы хотите чтоб она отображалась вместо стандартной формы на странице user/register, Вам нужно использовать hook_menu_alter() и заменить страницу user/register на свою форму. Только не понимаю чем Вам поможет эта форма, если Вам все равно надо менять поля в зависимости от выбранного типа, то в случае кастомной формы вам придется использовать Form API #states и прописывать условия самому. Или я не так понял, что вы хотите получить в итоге.
Если это не сделать Drupal не будет искать шаблоны в таком формате. Последуйте совету выше и найдите какую-нибудь книгу по Drupal и разберитесь с базовыми понятиями и тем как работает темизация, потому что судя по всему, Вы мало представляете о чем идет речь. Удачи на пути к знаниям.
Эта строка нужна для того, чтобы работали шаблоны в формате node--CONTENT_TYPE--VIEW_MODE.tpl.php. Если достаточно сложная верстка, то в этом шаблоне ее можно будет изменить и он будет применяться только к конкретного виду отображения конкретного типа материала.