Не могу найти исходный код

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

Аватар пользователя sanikzp sanikzp 15 декабря 2014 в 12:30

Доброго дня всем!

Имеется у меня на страничке блок - в нем ссылка на оплату, а в ней - popup с выбором методов оплаты. Делали до меня и очень коряво.
Не могу найти, где отредактировать исходный код сего popup окна.
Проинспектировав, узнал что код такой:

<td class="views-field views-field-nothing">
            <div id="oplata"><div class="act_isnot_free">Купить<div class="clientlogin"><div id="popup_oplata"><div class="cart_oplata">Оплата картой через сайт</div><span class="flag-wrapper flag-buy flag-buy-498">
      <a title="" class="flag unflag-action flag-link-normal" rel="nofollow">Счет придет на Ваш электронный адрес</a><span class="flag-throbber">&nbsp;</span>
    </span>
<img src="/sites/all/themes/alterra/images/xclose.png" class="close_p"></div></div></div></div><span class="flag-wrapper flag-bookmark flag-bookmark-498">
      <a href="/flag/flag/bookmark/498?destination=node/8355&amp;token=Af8KDKvX8mGb7bcc2_HcG-QBXwPnAbcvSn2-XHr_qN8" title="" class="flag flag-action flag-link-normal" rel="nofollow">Отложить</a><span class="flag-throbber">&nbsp;</span>
    </span>
<span class="flag-wrapper flag-gotoaction flag-gotoaction-498">
      <a href="/flag/unflag/gotoaction/498?destination=node/8355&amp;token=Af8KDKvX8mGb7bcc2_HcG-QBXwPnAbcvSn2-XHr_qN8" title="" class="flag unflag-action flag-link-normal" rel="nofollow">Отменить заявку</a><span class="flag-throbber">&nbsp;</span>
    </span>
          </td>

А поискав вызов в tpl нашел только :

 
        jQuery('tr #oplata').click(function(){
                jQuery(this).find("#popup_oplata").show();
        });
       
        jQuery('.close_p').click(function (e) {
                e.stopPropagation();
                $(this).parent().hide();
        });

Подскажите, где может храниться исходник popup-а? Или как его отредактировать. может я не там ищу ..

Комментарии

Аватар пользователя gun_dose gun_dose 15 декабря 2014 в 13:25

нету там исходников. Все формы генерятся из массивов полей и переменных, а потом каждый элемент рендерится в хтмл ядром или модулем.

Аватар пользователя Orion76 Orion76 15 декабря 2014 в 23:04

/structure/views/view/actions_on_action
Скорее всего здесь: форма настройки вьюса
Раздел "поля"
Скорее всего оно самое последнее.
филдсет "Переписать результаты"

Аватар пользователя sanikzp sanikzp 16 декабря 2014 в 9:41

да, и всем на заметку!

Если у вас при выборе пункта "Заменить выводимое полем значением" , не подхватывается поле ввода этого значения (как у меня) - то просто отключите модуль "JQuerry update" .

Аватар пользователя gun_dose gun_dose 16 декабря 2014 в 10:12

"sanikzp" wrote:
Если у вас при выборе пункта "Заменить выводимое полем значением" , не подхватывается поле ввода этого значения (как у меня) - то просто отключите модуль "JQuerry update" .

Давно заметил, что этот модуль отрубает некоторые функции в админке. Интересно, есть ли какие-то решения, чтобы jQuery Update не использовался в теме админки?

Аватар пользователя Orion76 Orion76 16 декабря 2014 в 11:07
<?php
function HOOK_js_alter(&$javascript) {
  if(
CONDITION){
    
$javascript['misc/jquery.js']['data'] = PATH_TO_JS.'/jquery-1.7.2.min.js';
    
$javascript['misc/jquery.js']['version'] = '1.7.2';
  }
}
?>
Аватар пользователя multpix multpix 16 декабря 2014 в 11:08

"gun_dose" wrote:
Интересно, есть ли какие-то решения, чтобы jQuery Update не использовался в теме админки?

модуль позволяет использовать разные версии jquery для обычных и админ страниц

Аватар пользователя gun_dose gun_dose 16 декабря 2014 в 12:18

"multpix" wrote:
модуль позволяет использовать разные версии jquery для обычных и админ страниц

точно, сам же видел эту настройку пару дней назад. Ещё думал, что поставить туда))