Добавление скриптов в тему

Автор kensi, 14 января 2015, 11:49:17

« назад - далее »

kensi

Вопрос такой, хочу добавить такой скрипт в тему - http://jsfiddle.net/oceog/VescJ/3/

Скрипт хочу добавить на страницу заказа. Помогите пожалуйста скажите как и куда добавить.

Пробовал создать файл, скопировать туда код, назвать файл textarea.js и добавил в  файл order-opc.tpl следующий код -
{literal} <script type="text/javascript" src="путь к файлу/textarea.js">{/literal}

Но увы ничего не работает.

Adik

А в шаблоне добавляли data-myholder?

Добавить js код просто, сохраните в файл myfile.js. Файл поместите в папку /themes/default-bootstrap/js/myfile.js

kensi

Спасибо за ответ, да добавлял. Файл лежит ровно там где вы и сказали.

Вот я все же думаю проблема в том что не туда я вставляю эту часть кода - {literal} <script type="text/javascript" src="путь к файлу/textarea.js">{/literal}

может ее во все .tpl файлы с припиской order закинуть?

Mr.Sen

Файлы из папки js загружаюися атоматически, это определено в шаблоне header.tpl. Поэтому не нужно еще добавлять код в дугие tpl файлы.
Загрузку js файла можно проверить, откройте код страницы и проверьте в блоке head.   

kensi

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

Adik


kensi

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

Adik

Добавьте ссылку на файл напрямую в шаблон header.tpl

........
         <script src="http://mysite.ru/themes/default-bootstrap/js/textarea.js"></script>
</head>

kensi

Увы не помогло. Вот ссылка на сайт http://newledlight.com.ua/quick-order

Надо перейти в раздел быстрого заказа

coder

Наймите кого-нибуть. Чтобы что-то сделать с prestashop нужны знания php, html.
То что вам пишут, не значит, что нужно не думая делать.

У вас сайт называется "newledlight.com.ua" а не "mysite.ru".
Тема установлена - "leo_express_brezze", а не "default-bootstrap".
Соотвествено ссылка должа быть
<script src="http://newledlight.com.ua/themes/leo_express_brezze/js/textarea.js"></script>

kensi

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

Adik

Если вы добааите только javascript, то работать не будет. Нужно в шаблоне tpl добавить data-myholder к тегам textarea.

kensi

Я это понимаю не совсем же я невнимательный, я добавлял и то и то, просто я так понимаю что в силу специфики системы что в одну страницу может подгружаться несколько tpl файлов оно и не работает. Хотя скрипт добавлен в тег <head>  и оно все же не работает. Я думал еще что может это как то связано с библиотеками jquery? просто как подчеркнули выше я не очень в этом разбираюсь.

mistral

А вы в какой шаблон добавляете "data-myholder"?

kensi

Добавлял в order-opc-new-account.tpl  и в oreder-carrier.tpl, т.к. текст должен быть в поле для комментариев.