Как вставить скрипт

Опубликовано Ksenia-Polo - ср, 07/17/2019 - 16:03

1)Для любых случаев 

из форума: Как правило, на всех страницах body имеет классы, по которым можно определить, что это за тип ноды, например "node-type-blog". Можно добавить скрипт в основной скрипт темы:

if ($('body').hasClass('node-type-blog')) {
  // а вот тут ваш скрипт.
}

скрипт

2)При ручном вводе в режиме источник с форматом ввода Full HTML

3)При импорте

mathjax примеры

Опубликовано Ksenia-Polo - вс, 06/30/2019 - 12:11

Mathjax

1)Asciimath

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/latest.js?config=AM_CHTML"></script>
`sum_(i=1)^n i^3=((n(n+1))/2)^2`

2)TEx

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_CHTML' async></script>
\( S = \frac{1}{2} \cdot a \cdot b \cdot \sin(\alpha) \)

Сравнение нового синтаксиса

 S=\frac{1}{2}\cdot&a\cdot&b\cdot&\sin\alpha

для

asciimath

Опубликовано Ksenia-Polo - вс, 06/30/2019 - 12:09

Для отображения формулы сначала в режиме источника или в шаблон ввожу скрипт

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/latest.js?config=AM_CHTML"></script>

потом формулу в кавычках

Например

`sum_(i=1)^n i^3=((n(n+1))/2)^2`

или

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/latest.js?config=AM_CHTML"></script>
<p>`sum_(i=1)^n i^3=((n(n+1))/2)^2` `S=1/2⋅a⋅ha=1/2⋅b⋅hb=1/2⋅c⋅hunderset(c)( )` `S=1/2⋅a⋅b⋅sinα`</p>

Сохраняю в full html

Отдельный шаблон страницы для разных типов нод в Drupal 7

Опубликовано Ksenia-Polo - пт, 06/28/2019 - 10:29

https://drupal.ru/node/58386

https://vaden-pro.ru/blog/drupal/pagetplphp-nodetplphp-temizaciya-stranicy-nody-drupal-7


node--book.tpl.php, node--blog.tpl.php

этими шаблонами мы темизируем сам контент ноды, а если нужно перекрыть шаблон page.tpl.php для конкретного типа ноды, то

http://drupal.org/node/1035656

mathjax

Опубликовано Ksenia-Polo - пт, 06/28/2019 - 10:27

mathjax позволяет отображать Latex в браузере, но частично, т.е. предоствляет не вес возможности, а в основном только формулы.

Можно использовать скрипта его с помощью 

If you write your own HTML (directly or via a template/theme engine), you can include MathJax by adding this snippet to your page:

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML' async></script>

Я либо вставляю скрипт в режиме источник, либо добавляю прям в шаблон страницы