Categories

Новые шаблоны

Drupal 7.x. Как добавить пользовательскую ссылку «Читать далее» в блок домашней страницы

Stacy Martin Сентябрь 22, 2015
Rating: 5.0/5. From 2 votes.
Please wait...

Из этого туториала Вы узнаете, как изменить ссылки Читать далее (Read More) по-умолчанию на пользовательские в Drupal 7.x..

Drupal 7.x. Как добавить пользовательскую ссылку «Читать далее» в блок домашней страницы

  1. Во первых, войдите в Админ панель Drupal и проверьте, какое содержимое закреплено за блоком: вращающийся блок (rollover block) и нажмите на ссылку Редактировать вид (Edit View). Найдите тип содержимого под заголовком Критерии фильтра (Filter criteria).

  2. Затем, перейдите на вкладку Структура -> Типы содержимого -> {ваш тип содержимого} -> Управлять полями (Structure -> Content types -> {your content type} -> Manage fields):

    Drupal 7.x. How to add custom Read More link to Home page blocks-1

  3. Заполните два поля: Добавить новое поле (Add new field) и Выбрать тип поля (Select a field type). Установите тип поля «Ссылка». Поле Элемент формы для изменения даты (The Form element to edit the data) автоматически изменится на поле «Ссылка». Нажмите на кнопку Сохранить (Save):

    Drupal 7.x. How to add custom Read More link to Home page blocks-2

  4. В следующем окне нажмите на кнопку Сохранить настройки поля (Save field settings).

  5. Затем, измените поле новой ссылки: измените название поля, отметьте поле как Обязательное, выберите тип ссылки, задайте значение по-умолчанию, классы css и заголовок. Сохраните настройки поля.

  6. Теперь Вам нужно добавить новое поле в блок: перейдите на вкладку Домашняя страница — Блоки (Home page – Blocks), вращающийся блок (rollover block) и нажмите на ссылку Редактировать вид (Edit View). Под заголовком Поля (Fields) нажмите на кнопку Добавить (Add):

    Drupal 7.x. How to add custom Read More link to Home page blocks-3

  7. В всплывающем окне Добавить поля (Add fields), введите новое название поля в Поиск (Search), выделите новое название поля в результатах поиска и нажмите на кнопку Применить (для всего)(Apply (all displays)):

    Drupal 7.x. How to add custom Read More link to Home page blocks-4

  8. Сделав это, Вы увидите Окно конфигурации поля (Configure field screen). Нажмите на вкладку Настройки стиля (Style Settings). Выберите настройку Изменить HTML поля (Customize field HTML), выберите DIVв пункте меню Элемент HTML (HTML element). Выберите настройку Создать класс CSS (Create a CSS class) и введите ваш класс в поле класс CSS (CSS class):

    Drupal 7.x. How to add custom Read More link to Home page blocks-5

  9. Затем, деактивируйте ссылку «Читать далее» по-умолчанию, которая задана в блоке домашней страницы.

  10. В блоке, нажмите на настройку Содержимое:Ссылка (Content:Link). В всплывающем окне, поставьте галочку напротив поля Не отображать (Exclude from display). Далее, откройте вкладку Настройки стиля (Style settings) в всплывающем окне и скопируйте Класс CSS (CSS Class). Нажмите на кнопку Применить (Apply).

  11. Теперь откройте поле, которое Вы добавили в блок и вставьте в него класс CSS (CSS class).

  12. Последним шагом является добавление нового поля в содержимое. Перейдите на вкладку Содержимое (Content), сортируйте содержимое по Типу (Type), используя соответствующее поле, затем нажмите на ссылку Изменить (Edit):

    Drupal 7.x. How to add custom Read More link to Home page blocks-6

  13. Прокрутите страницу редактирования нода для того чтобы найти поле, которое Вы создали, заполните поля Название и ссылка (Title and URL). Нажмите на кнопку «Сохранить» и проверьте новую кнопку на вашем сайте:

    Drupal 7.x. How to add custom Read More link to Home page blocks-7

Вы можете также ознакомиться с детальным видео-туториалом ниже:

Drupal 7.x. Как добавить пользовательскую ссылку «Читать далее» в блок домашней страницы

Темы для Друпал
Эта запись была размещена в Drupal туториалы и помечена как block, drupal, home, page, read more. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов