перенос jquery перед </body> и конфликты Есть решение
Добрый день, пытаюсь перенести jquery перед </body>, чтобы не возникало конфликтов. Использую следующую реализацию ссылка . Все нормально работает, но функция authAdapters возвращает следующий скрипт:
<script type="text/javascript"> $("div.wa-auth-adapters a").click(function () {
Без $(document).ready(function () { , $(function(){ и прочих, описанных в реализации конструкций.
Пока использую следующую проверку:
{if count($wa->authAdapters(true))} гружу jquery в head {/if}
Есть ли другие способы решения данной задачи, без переписывания viewHelper'а?
1 ответ
В reviews.html есть необходимая реализация
{foreach $auth_adapters as $adapter}
{$adapter_id = $adapter->getId()}
<li data-provider="{$adapter_id}" {if $current_auth_source == $adapter_id}class="selected"{/if}>
<a href="{$adapter->getCallbackUrl(0)}&app=shop{if !$require_authorization}&guest=1{/if}">
<img src="{$adapter->getIcon()}" alt="">{$adapter->getName()}</a>
</li>
{/foreach}