Онлайн калькулятор
Добрый день! Создавал онлайн калькулятор по данному видео уроку.
В админке сайта, при работе с модулем webforms все прошло гладко. Проблемы появились при работе с js.
Подскажите пожалуйста, что и куда нужно прописать что бы приявязать файл js к странице на которой будет калькулятор и как назвать этот файл, и где он должен быть находиться.
У меня стандартный шаблон bartik. Вот содержимое его файла info.
name = Bartik
description = A flexible, recolorable theme with many regions.
package = Core
version = VERSION
core = 7.x
stylesheets[all][] = css/layout.css
stylesheets[all][] = css/style.css
stylesheets[all][] = css/colors.css
stylesheets[print][] = css/print.css
regions[header] = Header
regions[help] = Help
regions[page_top] = Page top
regions[page_bottom] = Page bottom
regions[highlighted] = Highlighted
regions[featured] = Featured
regions[content] = Content
regions[sidebar_first] = Sidebar first
regions[sidebar_second] = Sidebar second
regions[triptych_first] = Triptych first
regions[triptych_middle] = Triptych middle
regions[triptych_last] = Triptych last
regions[footer_firstcolumn] = Footer first column
regions[footer_secondcolumn] = Footer second column
regions[footer_thirdcolumn] = Footer third column
regions[footer_fourthcolumn] = Footer fourth column
regions[footer] = Footer
settings[shortcut_module_link] = 0
; Information added by drupal.org packaging script on 2013-08-08
version = "7.23"
project = "drupal"
datestamp = "1375928238"
Спасибо!
Лучше всего прикреплять js файл через отдельный модуль и прикреплять его к форме, как здесь написано:
http://switchbackcms.com/blog/right-way-include-javascript-your-drupal-form
admin, подскажите пожалуйста, какие еще есть варианты? А то по ссылке что вы мне привели я ничего не могу понять, к сожалению :(
Создаете модуль custom:
Создаем модуль на друпал, быстрый старт
Создаем файл custom.js в папке с модулем и пишем код в custom.module:
function custom_form_alter(&$form, $form_state, $form_id){ if($form_id == 'webform_block_delta'){ drupal_add_js(drupal_get_path('module', 'custom') . '/custom.js'); } }
Вместо webform_block_delta id свой формы вставляете.
Ответье пожалуйста мне на почту, я отправил вам несколько сообщений. Спасибо!