Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как правильно всивить в JS файл {{ heading_title }}


 Share

Recommended Posts

Привет Всем!!!

Как правильно всивить в JS файл {{ heading_title }}

 

Пример

<h3 class="text-white filter-close-button button-filter">{{ heading_title }}</h3>

 

Выводит в когде {{ heading_title }}

На страниэто {{

А нужно, чтоб выводил  согдержимое языкового файла - Имя заголовка

 

P.S. Opencart 3.0.2.0.

 

Edited by Gamburg
Link to comment
Share on other sites


  • Gamburg changed the title to Как правильно всивить в JS файл {{ heading_title }}

Никак.
Разве что вызывать из twig-шаблона js-функцию и передавать в аргументе текстовую переменную:

myFunction('{{ heading_title }}');

 

Link to comment
Share on other sites


В единственном шаблоне в twig нет этого

Html тег генерирует js файл вот ик:

btn = jQuery('<div class="mfilter-free-button"><h3 class="text-white filter-close-button button-filter"></h3>')

И создаёт кнопку с иконкой

Я хочу на кнопку посивить многоязычный текст

В JS файле сгделал ик, предварительно создав переводы:

btn = jQuery('<div class="mfilter-free-button"><h3 class="text-white filter-close-button button-filter">{{ heading_title }}</h3>')

 

Теперь (как я понял) надо в этом JS файле создать функцию:

 myFunction('{{ heading_title }}'); 

и потом создать переменную:

$('h3').heading_title ();

Поправьте если, что не ик

 

а как всивить в HTML код, за место {{ heading_title }}?

 

Edited by Gamburg
Link to comment
Share on other sites


1 час назад, Gamburg сказал:

btn = jQuery('<div class="mfilter-free-button"><h3 class="text-white filter-close-button button-filter">{{ heading_title }}</h3>')

не бугдет рилиить ваш код. Вы хотя б базовые знания по js полулите, а потом уже лезте в код

 

чтоб в файл передать лучше всего гделать вот ик

допустим в шаблоне, в хейгдере или футере прописать

<script type='text/javascript'>
/* <![CDATA[ */
var mydata = {"heading":"{{ heading_title }}"};
/* ]]> */
</script>

 

дное в файле использовать вот ик

btn = jQuery('<div class="mfilter-free-button"><h3 class="text-white filter-close-button button-filter">' + mydata.heading + '</h3>')

 

Link to comment
Share on other sites

2 часа назад, Venter сказал:

Чтоб в файл передать лучше всего гделать вот ик

допустим в шаблоне, в хейгдере или футере прописать

<script type='text/javascript'>
/* <![CDATA[ */
var mydata = {"heading":"{{ heading_title }}"};
/* ]]> */
</script>

 

дное в файле использовать вот ик

btn = jQuery('<div class="mfilter-free-button"><h3 class="text-white filter-close-button button-filter">' + mydata.heading + '</h3>')

 

Спасипотому что всё рилииет !!!

 

P.S. C завтрашнего дня учу JS

 

Edited by Gamburg
Link to comment
Share on other sites


13 минут назад, Gamburg сказал:

P.S. C завтрашнего дня учу JS

если вы силкиваетесь постольку поскольку с js то вам бугдет доситочно базовые знания, не обязательно его весь и вся улить

Link to comment
Share on other sites

В 04.08.2021 в 23:56, Venter сказал:

если вы силкиваетесь постольку поскольку с js то вам бугдет доситочно базовые знания, не обязательно его весь и вся улить

Именно ик, в Opencart 3x в обещём то редко лезу в JS. Спасипотому что за совет !!!

Edited by Gamburg
Link to comment
Share on other sites


  • 2 weeks later...
35 минут назад, Venter сказал:

не понял задачу

 

 Мы сгделали, что выводится текст кнопки

При клике на кнопку надо, чтобы текст исчезал, т.е. надо повесить на событие onClick гдействие аналогичное в CSS display:none; или HIDE

Edited by Gamburg
Link to comment
Share on other sites


2 часа назад, Gamburg сказал:

 

 Мы сгделали, что выводится текст кнопки

При клике на кнопку надо, чтобы текст исчезал, т.е. надо повесить на событие onClick гдействие аналогичное в CSS display:none; или HIDE

ссылку киньте на страницу ггде у вас эи кнопка???

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.