sdm98: Блог

Главные вкладки

Создание связанных материалов+уведомления

16 января 2023 в 15:53

Добрый. Несколько лет не делал сайты. А тут решил для себя тряхнуть стариной.
1. Есть два материала: сотрудник и контракт. Связанные через entity reference. У сотрудника может быть несколько контрактов. Хочу, чтобы создание сотрудника и связанных с ним контрактов проходило в одной форме. А то приходится сначала создавать контракты. Потом их добавлять при создании сотрудника. Когда-то на Drupal7 делал подобное. На 9 не могу найти/вспомнить как.
2. хочу чтобы приходили на почту уведомления за неделю до ДР сотрудника и за месяц до окончания контракта. Как это сделать?

Выпадающий список с иконками

10 января 2022 в 15:26

Привет. Нужно сделать, чтобы в зависимости от типа товара менялась иконка. Сдалал Поле типа выпадающий список. Среди Allowed HTML tags in labels: есть img. Но никак не удаётся его задать. Картинку не видит.
Спасибо!

Связь материалов. Одновременное редактирование/добавление.

5 января 2022 в 16:09

Привет.
Делаю сайт игры. в игре есть вертолёт, у которого 3 типа оружия(пулемёт, нурс, управлямые ракеты) со своими характеристиками. Каждого типа оружия несколько видов (4 пулемёта, 4 нурс, и т.п.)Как сделать, чтобы у меня на одной странице можно было создать/отредактировать вертолёт и добавлять к нему несколько видов пулемётов, ракет,.... со всеми характеристиками?
Сейчас у меня несколько типов: вертолёт, пулёмёт, НУРС,... связанные через reference. Что очень неудобно. Нужно отдельно редактировать пулёмёты отдельно нурс, отдельно ракеты, отдельно вертолёт.

Разные отображения для одной ноды (iframe).

1 декабря 2021 в 16:19

Всем привет.

Мне нужно отдавать страницу в стороннее моб.приложение. Т.е. кроме обычного отображения страницы, для посетителей, нужно ещё отображение, где будет только контент без заголовка, футера и т.п. (аналог iframe)
Например, по адресу site.com/catalog/tovar1 - нормальное отображение, а site.com/catalog/tovar1/teaser - только контент.

Подскажите, как это можно сделать. Спасибо!

Разделить галерею на галереи по 4 фото с описанием

4 декабря 2018 в 14:35

Добрый. нужен совет. пока все варианты, что приходят в голову, кажутся кривыми.

Есть материал у него есть поле состоящее из картинки и названия картинки (field collection). нужно чтобы все картинки с описанием выводились по-странично по 4 с описанием в виде небольших галлерей. т.е. 1 большая картинка с описанием и 4 миниатюры с описанием. большая картинка меняется при клике на миниатюру.

Мультиязычность D8, главная, переключатель и т.п.

7 мая 2018 в 15:51

Решился сделать первый сайт на 8. сайт будет двуязычным. и сразу грабли:
1. Хочу сделать переключатель языка EN RU. захожу в admin/config/regional/language И переименовываю. Русский язык переименовался. Английский не меняется. остаётся English. Куда копать?

2.переключатель языка не показывается, если залогиниться на сайт.

проверка подлинности товара

26 января 2017 в 11:41

Добрый. подскажите как лучше сделать.
Нужно сделать возможность проверки товара на подлинность по Id. т.е. в окошко юзер вбивает id. Если такой товар действительно был продан, то высвечивается подтверждение.
Как я понимаю. Сделать страничку, на которую вбиваются все Id. Настроить поиск, чтобы искал только по этой странице. А потом как-то перехватить результат.... Или может что готовое есть?

[РЕШЕНО]Ubercart. формирование договора при заказе.

26 июня 2016 в 15:20

Добрый.
нужно, чтобы при оформлении заказа еще ормировался договор в pdf, или каком-то другом формате,на основании введенных реквизитов покупателя. и затем на странице оформления заказа/cart/checkout/review можно было его скачать или распечатать.

подскажите как лучше сделать. не могу пока найти, где формируется эта страница.

Ubercart. чистка корзина после платежа в RFI BANK

20 мая 2016 в 15:27

Добрый. подключил к уберкарту модуль оплат RFI Bank. при возвращении на сайт после оплаты сообщает, что платеж успешно принят, статус в базе меняется (Payment received), но при этом корзина не сбрасывается. Подскажите. что делать. В банке сказали, что это проблема уберкарта, а не их модуля.

Спасибо заренее!

Ubercart. Node Reference как атрибут

13 апреля 2016 в 17:03

Добрый. Нужно сделать: Сайт продает услуги клиентам. Менеджер оформляет услугу и прикрепляет к ней ссылку на карточку клиента. Если такого клиента нет еще в системе, нужно создать ему карточку. Сейчас все на уберкарте, но если есть готовое решение под коммерс, могу перенести. Подскажите как это сделать. Спасибо.

[РЕШЕНО] Views пагинация заголовков страницы

26 октября 2015 в 17:27

Добрый.

Продвиженцы сказали сдалать пагинацию для заголовков страниц. в views-view.tpl.php заголовок выводится одной строчкой. <?php print $title; ?> подскажите, как сделать вывод типа "Заголовок страницы - страница х"

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

[РЕШЕНО] Рабочие версии материалов

6 мая 2015 в 11:27

Добрый всем.
Заказчик хочет, чтобы была еще одна роль редактора. редактор создает материалы, но они не видны до одобрения админом. после одобрения админом старые материалы заменяются на новые. админ может видеть как старые версии, так и новые.

как это сделать. нагуглил только, что panels может как-то помочь. но как к нему подступитсья не знаю.

[решено] пропала возможность добавлять материал

24 апреля 2015 в 23:45

Добрый. подскажите. заказчик что-то утворил со своим сайтом. не могу восстановить.

Есть тип материала Модель. на сайте куча материалов типа модель. но в меню add content есть все типы материала кроме Модель. если нажать Add content всплывает окно overlay=node/add, где среди типов материалов тоже нет модели.
хотя если в строку броузера руками вбиваю add/model, то появляется окно создания материала.

Куда делись ссылка из меню и со страницы создания материала?

[РЕШЕНО] Задать язык для таксономии во Views

20 февраля 2015 в 17:12

Добрый.

не могу найти во вьюсе фильтр для языка для терминов таксономии. среди стандартных (FILTER CRITERIA) его нет. в advanced ->other стоит Field Language:Current user's language, но он не срабатывает.
термины сделал Translate. Different terms will be allowed for each language and they can be translated.

во вьюсе вываливает и русские и английские значения :((((

[решено] вывод блока с учетом языка

18 февраля 2015 в 14:47

когда вывожу блок программно, пропадает привязка к языку. т.е. в админке для него задан конкретный язык. но блок выводится на всех языках.
если выводить через регион, то все нормально, но у меня блоки разбросаны по странице и для каждого свой регион делать не хочется. можно задать проверку на php на язык, но это на мой взгляд неправильно, т.к. в админке нельзя будет управлять языком.

вывожу стандартно:
<?php

[РЕШЕНО] js найти родителя

14 февраля 2015 в 13:44

Добрый. не нашел готовый слайдер, который меня бы устроил. решил написать свой. структура такая:

'<'div class="views-row views-row-1 views-row-odd views-row-first">
'<'div class="slide active">
<'div class="slideimg" style="opacity: 1;">
<'div class="slidein">
<'div class="slide_h" style="opacity: 1;">
<'h2>Заголовок<'/h2>
<'/div>
<'div class="slide_box" style="opacity: 1;">
<'/div>
<'/div>
<'/div>
мне нужно при клике на <'h2>Заголовок<'/h2> получить порядковый номер слайда, т.е. views-row.
изгалялся по-разному, но не победил ((

$(".views-row").index($(this).parent().parent().parent().parent()));
$(".views-row").index( $(this).parents(".views-row"))
$(this).parents().eq(3).index())

скрыть цены для разных групп в Уберкарте

2 ноября 2014 в 22:28

Добрый. подскажите. на сайте есть несколько групп пользователей.
1. незарегенные не могут видеть цены и делать заказ
2. зарегенные делятся на две группы: просто зарегенные и врачи. врачи видят все цены и делают покупк. просто зарегенные покупают только в некоторых разделах.

if global $user; if ($user->uid>0).... в шаблон пихать дурной тон. и для каждого раздела свой шаблон делать. тоже не хорошо...
Price Visibility у меня почему-то не заработал. и его нельзя разделить про группам и разделам каталога...

подскажите, кто может...

[РЕШЕНО]вывод родительского термина таксономии

22 октября 2014 в 15:40

Подскажите, плиз. я в программировании не силен.

Нужно чтобы в ноде выводилась не только текущий термин таксономии, но еще родитель.
т.е. не просто "стулья", но еще и "мебель".

нашел функцию taxonomy_get_parents($tid) а как получить $tid текущей ноды не могу понять.

Заранее спасибо!

[РЕШЕНО]taxonomy menu nolink

9 октября 2014 в 15:06

Добрый. подскажите.

Есть меню, которое генерится через taxonomy menu. заказчик хочет, чтобы верхний уровень был некликабельный. т.е. по наведению на него только открывались подменю. Нужет аналог Special menu items. чтобы можно было указать nolink для верхнего уровня.

[РЕШЕНО]Views. вывод вместо изображения ссылки на него c возможностью скачать

24 июня 2014 в 17:00

Добрый. есть тип материала "схема проезда". через вьюс вывожу картинки. заказчик захотел, чтобы внизу еще была ссылка "скачать" картинку. Как это сделать лучше всего? пробовал через токены и rewrite.... не победил...

спасибо

[РЕШЕНО]Редактирование блока в теме

12 июня 2014 в 13:51

добрый. подскажите. у блоков в стандартных темах при наведении на блок появляется сверху шестеренка, которая позволяет его редактировать. в теме, которую я сам сделал такой шестеренки нет. как её сделать?
спасибо!

как подключить paypal?

27 мая 2014 в 15:26

Добрый. есть сайт по бронированию машин. т.е. нода машины к которой цепляется вебформа заказа. заказчик захотел подключить возможность оплаты по paypal. как это сделать с минимальным геморром, не переделывая структуру сайта, а добавив оплату в вебформу?
попробовал paypal webform. добавляется кнопка, но как ей связать её с полем цены я так и не понял.
попрпобовал еще модули отсюда http://www.drupalcommerce.org но там нужно полностью переделывать сайт. новый тип продукта и т.п...
заранее всем спасибо.

мультиязычность+таксономия

24 апреля 2014 в 12:13

Добрый.

делаю мультиязычный сайт. 4 языка. сами термины таксономии переводить не нужно. они для всех языков одинаковые.
когда в типе материала задаю Multilingual support - Enabled, with translation, то когда кликаю на сам термин, не выводятся товары соответствующие этому языку и термину. а когда ставлю просто Enabled. товары водятся, но нет возможности их перевода при создании.

как сделать, чтобы выводились и товары и была возможность перевода?