Блог

Подключение файлов в functions.php

Подключение файлов в functions.php

Возможно многие кто впервые создавал тему для WordPress сталкивались с неправильным подключением скриптов и стилей. Для того чтобы правильно подключить скрипты, иначе говоря чтобы они работали нужно указывать как минимум их зависимость. Вот код для подключения всего этого добра. add_action(‘wp_print_styles’, ‘add_my_stylesheet’); function add_my_stylesheet() { $path = get_bloginfo(‘template_directory’) . “/”; //Получаю url к папке с темой …

Drupal 8. Отключаем cache в блоке.

Drupal 8. Отключаем cache в блоке.

Маленькая заметка об отключении кеша для блоков. Когда это надо? Очевидно, когда в блоке выводится динамически подгружаемый контент, если можно так сказать. Итак, для отключения достаточно в файл модуля отвечающий за вывод блока добавить следующую инструкцию: public function getCacheMaxAge() { return 0; } А вот пара ссылок на данную тему: https://stefvanlooveren.me/blog/disable-block-caching-drupal-8 https://www.drupal.org/docs/8/api/cache-api/cache-max-age

Drupal 8. Галерея для CKEditor.

Drupal 8. Галерея для CKEditor.

Меня всегда интересовали возможности, которые нам дает CMS Drupal для работы с мультимедиа и картинками в частности, вот пример отличного модуля для стандартного визуального редактора и менеджера файлов IMCE: https://www.drupal.org/project/ckeditor_images_gallery Я создал новую группу, которую назвал IMCE, после чего добавил в нее кнопки файлового менеджера. А вот как отображается кнопка в редакторе после установки: Безусловно большим …

Drupal 8. Добавляем анимацию.

Drupal 8. Добавляем анимацию.

Я был поражен насколько просто и в тоже время универсально можно добавить css анимацию на свой сайт использую модуль https://www.drupal.org/project/animate_css, который мы можем использовать как в своих темах или модулях просто добавляя строчку javascript: $(‘#вашЭлемент’).addClass(‘animated bounceOutLeft’); Я же на своем сайте использую еще один замечательный модуль позволяющий добавлять уникальные классы блокам https://www.drupal.org/project/block_class и его также можно использовать для …

Drupal 8. Добавить страницу в breadcrumb

Drupal 8. Добавить страницу в breadcrumb

Навигация с использованием хлебных крошек является основной функцией в Drupal 8. Но по умолчанию хлебные крошки не отображают текущую страницу. В этом уроке мы добавим текущую страницу в навигационную систему в нашей теме. Это может быть достигнуто путем редактирования нашего файла темы THEME-NAME.theme ШАГ 1 Откройте файл THEME-NAME.theme вашей темы в любом текстовом редакторе. ШАГ …

Попробовать Drupal 8.

Попробовать Drupal 8.

Допустим, у вас появилось желание протестировать Drupal, но у вас нет локального сервера и сама установка вас тяготит, либо просто нет желания устанавливать лишнее ПО на домашний компьюетер. Именно для подобных случаев есть отличный сервис, на котором вы онлайн можете не только протестить движок, но и заняться разработкой своего будущего сайта, а когда доведете его …

Drupal 8. Изменяем страницу входа.

Drupal 8. Изменяем страницу входа.

Какой то нахал или робот, но это сути не меняет пытался брутить мой сайт, о чем красноречиво говорит скрин вверху. Однако, не так то просто таким топорным способом добиться целей, если сайт под управлением Drupal, но все таки постоянные записи в журнале начали раздражать и я стал искать решение. Rename admin paths https://www.drupal.org/project/rename_admin_paths Именно так …

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять