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

andreewalex
50 Posts
andreewalex posted this 2 weeks ago

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

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

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
50 Posts
andreewalex posted this 1 weeks ago

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

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

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

Чтобы привязать 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
50 Posts
andreewalex posted this 1 weeks ago

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

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

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

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

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

На этапе добавления нового шаблона в 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
50 Posts
andreewalex posted this 1 weeks ago

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

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

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

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

Sincerely,
Nettie,
BillionDigital Team

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

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

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

Добрый день,

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

Sincerely,
Nettie,
BillionDigital Team

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