admin
Записей (40), комментариев (50)
Нет информации об авторе
Записи автора admin

Drupal Commerce. Темизация кнопки Add to cart
0Понадобилось было изменить надпись на кнопке «Добавить в корзину» и тут же добавить к ней атрибут title. Для этого в файле настройки темы template.php нужно добавить вызов следующей функции:
1 2 3 |
function MYTHEME_form_commerce_cart_add_to_cart_form_alter(&$form,&$form_state) { $form['submit']['#attributes']['title'] = $form['submit']['#attributes']['value'] = t('Add to cart'); } |
Естественно, вместо MYTHEME нужно написать название вашей темы, и вместо Add to cart свою надпись для кнопки.

Выделение первого слова в тексте
2CSS может многое, но не все. Например, пока что, в спецификации отсутствует псевдоэлемент ::first-word, хотя есть ::first-letter. Поэтому приходится прибегать к помощи JavaScript, который умеет то, что пока не умеет CSS. Задача простая: выделить полужирным первое слово в тексте. Для этого можно воспользоваться следующим скриптом, который нужно включить в ваш js-файлб который загружается вместе со страницей:
1 2 3 4 5 |
jQuery(document).ready(function(){ $('h1.big-title').each(function(){ var $p = $(this); $p.html($p.html().replace(/^(\w+)/, '<strong>$1</strong>')); }); }); |
Этот код найдет тег H1 с классом .big-title и обернет первое слово в тесте тегами strong

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

Drupal. elFinder — бесплатный аналог CKFinder для CKEditor
2Многие, кто сталкивался с визуальным редактором CKEditor позже понимают, что проект этот коммерческий, поэтому можно ждать подводных камней при использовании продуктов компании. В частности, когда вопрос касается файлового менеджера для интуитивно понятной загрузки изображений или других файлов…

Drupal Commerce. Процесс оформления заказа
0Нынче стало популярно показывать пользователю процесс оформления покупки в Интернет-магазине от начала до конца. Часто это выглядит примерно следующим образом (пример взят из популярной сборки Commerce Kickstart):
Drupal. Заголовок блока как ссылка
0Этот пост больше как напоминание самому себе, что если возникает потребность в том, чтобы создать заголовок блока в качестве ссылки, нужно воспользоваться простейшим модулем под названием Block Link Title (http://drupal.org/project/block_titlelink).

Drupal Commerce. Разные способы оплаты для разных типов товаров
0Для интернет-магазина вопрос с оплатой товаров стоит одним из первых и важных. Почти каждый продавец хочет удовлетворить покупателя, поэтому делает обилие методов оплаты, чтобы у покупателя был выбор. Но порой, вопрос о способах оплаты может стоять по другой причине. Представим себе, что интернет-магазин продает товары, которые есть у продавца в наличие, плюс торгуют какими-то вещами, которые им (магазину) придется заказывать. В этом случае продавец может решить, что товары, которые ему еще придется заказывать он будет продавать только по предоплате, товары же, которые в наличие можно покупать наложенным платежом.
(далее…)

Обновление Joomla 2.5 до 3.0
11Очень часто бывает, что мы ищем решение какой-то понятной нам проблемы, даже примерно знаем как это делается, но даже представить себе не можем, что все намного проще. В этот раз я попался на том, что начал искать сложное решение простой задачи при обновлении Joomla версии 2.5 до Joomla 3.0. Раньше нужно было накатывать обновление с помощью ftp, заменяя старые файлы новыми. Но так было в Joomla 1.5.

Drupal Views. Слайдшоу с навигацией
0Часто бывает необходимость или того требует пожелание клиента, чтобы слайдер имел не просто элементы управления, а еще и навигацию по слайдам. Очень часто, такая навигация выглядит так:
Делается это с помощью Views и модуля Slideshow. Данное короткое пошаговое руководство подразумевает, что у вас уже есть слайдер, созданный с помощью Views. (далее…)

Drupal. Как убрать ненужные вкладки на страницах
0Столкнулся я с небольшой задачей чтобы скрыть вкладку «Просмотр» на странице пользователя. Поиски привели меня к модулю, который носит название Tab Tamer. На этом, в общем-то, мои поиски прекратились, а запись эту публикую больше для себя, чтобы не забыть, как называется этот модуль. (далее…)