Аватар пользователя sdm98 sdm98 0 9

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

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

16 января 2023 в 15:53
Аватар пользователя sdm98 sdm98 0 1

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

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

10 января 2022 в 15:26
Аватар пользователя sdm98 sdm98 0 4 Решено

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

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

5 января 2022 в 16:09
Аватар пользователя sdm98 sdm98 0 8

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

Всем привет.

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

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

1 декабря 2021 в 16:19
Аватар пользователя sdm98 sdm98 0 2

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

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

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

4 декабря 2018 в 14:35
Аватар пользователя sdm98 sdm98 0 11

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

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

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

7 мая 2018 в 15:51
Аватар пользователя sdm98 sdm98 0 20

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

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

26 января 2017 в 11:41
Аватар пользователя sdm98 sdm98 0 5

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

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

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

26 июня 2016 в 15:20
Аватар пользователя sdm98 sdm98 0 2

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

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

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

20 мая 2016 в 15:27
Аватар пользователя sdm98 sdm98 0 0

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

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

13 апреля 2016 в 17:03
Аватар пользователя sdm98 sdm98 0 14

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

Добрый.

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

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

26 октября 2015 в 17:27
Аватар пользователя sdm98 sdm98 0 2

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

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

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

6 мая 2015 в 11:27
Аватар пользователя sdm98 sdm98 0 4

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

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

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

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

24 апреля 2015 в 23:45
Аватар пользователя sdm98 sdm98 0 3

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

Добрый.

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

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

20 февраля 2015 в 17:12
Аватар пользователя sdm98 sdm98 0 2

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

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

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

18 февраля 2015 в 14:47
Аватар пользователя sdm98 sdm98 0 2

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

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

'<'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())

14 февраля 2015 в 13:44
Аватар пользователя sdm98 sdm98 0 0

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

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

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

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

2 ноября 2014 в 22:28
Аватар пользователя sdm98 sdm98 0 13

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

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

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

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

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

22 октября 2014 в 15:40
Аватар пользователя sdm98 sdm98 0 3

[РЕШЕНО]taxonomy menu nolink

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

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

9 октября 2014 в 15:06
Аватар пользователя sdm98 sdm98 0 8

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

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

спасибо

24 июня 2014 в 17:00
Аватар пользователя sdm98 sdm98 0 3

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

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

12 июня 2014 в 13:51
Аватар пользователя sdm98 sdm98 0 1

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

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

27 мая 2014 в 15:26
Аватар пользователя sdm98 sdm98 0 0

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

Добрый.

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

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

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