Themler+Drupal 7 создание собственного шаблона

andreewalex
62 Posts
andreewalex posted this 07 July 2018

Как создать собственный шаблон, помимо предустановленых (главная, страница, по умолчанию и т.п.) и применить его к своему типу материала?

Как создать собственный шаблон, помимо предустановленых (главная, страница, по умолчанию и т.п.) и применить его к своему типу материала?
Vote to pay developers attention to this features or issue.
10 Comments
Order By: Standard | Newest
Support Team
Support Team posted this 09 July 2018

Hi,

У нас есть статья на эту тему:
http://answers.themler.io/articles/26302/how-to-use-custom-templates-in-drupal
Если у вас трудности с английским, мы поясним на русском. Для этого напишите к какому типу контента или страниц вы хотите применить новый шаблон.

Thank you,
Olivia

Hi, У нас есть статья на эту тему: http://answers.themler.io/articles/26302/how-to-use-custom-templates-in-drupal Если у вас трудности с английским, мы поясним на русском. Для этого напишите к какому типу контента или страниц вы хотите применить новый шаблон. Thank you, Olivia
andreewalex
62 Posts
andreewalex posted this 09 July 2018

Допустим я создаю свой тип материала, делаю его представление. Как мне к нему привязатать Themler?

Допустим я создаю свой тип материала, делаю его представление. Как мне к нему привязатать Themler?
Support Team
Support Team posted this 09 July 2018

Здравствуйте,

Чтобы привязать Custom template к вашему типу материала, нужно использовать его machine_name, например, page-node-my_article.tpl.php для machine_name my_article.
В статье выше приведены скриншоты по шагам - заголовок Custom Templates, подзаголовок "How to assign Custom Template by content type". Также можно привязать темплейты к отдельным нодам, что описано далее в статье.

Sincerely,
Nettie,
BillionDigital Team

Здравствуйте, Чтобы привязать Custom template к вашему типу материала, нужно использовать его machine_name, например, `page-node-my_article.tpl.php` для machine_name `my_article`. В статье выше приведены скриншоты по шагам - заголовок Custom Templates, подзаголовок "How to assign Custom Template by content type". Также можно привязать темплейты к отдельным нодам, что описано далее в статье. Sincerely, Nettie, BillionDigital Team
andreewalex
62 Posts
andreewalex posted this 09 July 2018

Всеравно непонятно. Создал как указано в статье шаблон Themler, он появился в настройках темы в Drupal. Создал свой тип материала в Drupal. Как мне сопряч свой тип материала с созданым шаблоном?

Всеравно непонятно. Создал как указано в статье шаблон Themler, он появился в настройках темы в Drupal. Создал свой тип материала в Drupal. Как мне сопряч свой тип материала с созданым шаблоном?
andreewalex
62 Posts
andreewalex posted this 09 July 2018

И можно ли сам шаблон изменять посредством редактирования кода в Themler?

И можно ли сам шаблон изменять посредством редактирования кода в Themler?
Support Team
Support Team posted this 09 July 2018

Здравствуйте,

На этапе добавления нового шаблона в Themler с типом Custom Template нужно указать имя файла для шаблона:

enter image description here

Только вместо ContenType указать machine_name для вашего типа контента. На этом этапе шаблон будет привязан к данному типу контента.

Внешний вид шаблона можно менять в любой момент средствами Themler, открыв этот кастомный шаблон в Themler шаблон будет в списке под именем, которое вы ему задали.

Sincerely,
Nettie,
BillionDigital Team

Здравствуйте, На этапе добавления нового шаблона в Themler с типом Custom Template нужно указать имя файла для шаблона: ![enter image description here][1] Только вместо ContenType указать machine_name для вашего типа контента. На этом этапе шаблон будет привязан к данному типу контента. Внешний вид шаблона можно менять в любой момент средствами Themler, открыв этот кастомный шаблон в Themler шаблон будет в списке под именем, которое вы ему задали. Sincerely, Nettie, BillionDigital Team [1]: http://forumattachments.themler.io/753/8753/drupal-custom-template.png
andreewalex
62 Posts
andreewalex posted this 09 July 2018

Можно ли редактировать код шаблона в самом Themler а не вносить изменения средствами Themler ?

Можно ли редактировать код шаблона в самом Themler а не вносить изменения средствами Themler ?
Support Team
Support Team posted this 09 July 2018

Здравствуйте,

В Themler можно добавлять Additional CSS в Home >> Settings, а так код шаблона, в теории, можно редактировать вручную в файлах темы, используя, например, FTP-client для доступа к папке темы.

Sincerely,
Nettie,
BillionDigital Team

Здравствуйте, В Themler можно добавлять Additional CSS в Home >> Settings, а так код шаблона, в теории, можно редактировать вручную в файлах темы, используя, например, FTP-client для доступа к папке темы. Sincerely, Nettie, BillionDigital Team
andreewalex
62 Posts
andreewalex posted this 09 July 2018

Но после такого редактирования Themler при первом сохранении перетрет все?

Но после такого редактирования Themler при первом сохранении перетрет все?
Support Team
Support Team posted this 09 July 2018

Добрый день,

Да, поэтому этот способ может быть удобен, когда тема уже готова, и когда нет других вариантов. Еще можно сохранять резервную копию измененного файла, чтобы потом, в случае чего, произвести замену.
Стили, добавленные через Additonal CSS в Themler, при сохранении темы остаются.

Sincerely,
Nettie,
BillionDigital Team

Добрый день, Да, поэтому этот способ может быть удобен, когда тема уже готова, и когда нет других вариантов. Еще можно сохранять резервную копию измененного файла, чтобы потом, в случае чего, произвести замену. Стили, добавленные через Additonal CSS в Themler, при сохранении темы остаются. Sincerely, Nettie, BillionDigital Team
You must log in or register to leave comments