Skip to content

Instantly share code, notes, and snippets.

View miloskroulik's full-sized avatar

Miloš Kroulík miloskroulik

View GitHub Profile
@miloskroulik
miloskroulik / Adaptace měst na změnu klimatu.md
Last active March 9, 2018 20:50
Adaptace měst na změnu klimatu
<title>Adaptace měst na změnu klimatu</title>
@miloskroulik
miloskroulik / mymodule.install
Created August 17, 2017 08:44 — forked from marcvangend/mymodule.install
Drupal 8: Custom path aliases exported to code.
<?php
/**
* @file
* Install, update and uninstall functions for my module.
*/
use Drupal\Core\Database\Database;
use Drupal\Core\Language\LanguageInterface;
/**
@miloskroulik
miloskroulik / add_value_from_current_user_profile_webform.txt
Created July 24, 2017 07:44
[Token inserting value of field from current user profile] #drupal #drupal8 #webform #token
[current-user:field_personal_consent:value]
@miloskroulik
miloskroulik / d8_action.patch
Created July 24, 2017 07:24
[Executing action D8]
use Drupal\Core\Entity\EntityInterface;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Component\Utility\Html;
use Drupal\moli_user\Service\UserNotifications;
+use Drupal\system\Entity\Action;
/**
* Implements hook_theme().
*/
function moli_user_theme($existing, $type, $theme, $path) {
@miloskroulik
miloskroulik / robotNav.js
Created July 16, 2017 13:52
robotNav.js
avior': function (me) {
function placeBlock (me, direction) {
switch(direction){
case 'up':
map.placeObject(me.getX(), me.getY()-1, 'block');
break;
case 'down':
map.placeObject(me.getX(), me.getY()+1, 'block');
break;
case 'left':
@miloskroulik
miloskroulik / priprava_testu_z_1_modulu.md
Last active June 26, 2017 07:06
[Příprava testu z 1. modulu Acquia certifikace]

Prosím o setavení testu z 1. modulu Acquia certifikace. Testovány by měly být tyto oblasti:

Demonstrate knowledge of HTML and CSS
Identify Javascript and jQuery programing concepts
Demonstrate the use of Git for version control

Typy otázek

Podařilo se mi najít několik příkladů otázek, které se objevily ve skutečném testu. Takže by to mělo být v nějaké podobné podrobnosti a složitosti:

@miloskroulik
miloskroulik / feature_revert_set_default_image.php
Last active June 21, 2017 11:13
[Set default image on feature revert] #tags: drupal, drupal 7
/*
* Implementation of hook_post_features_revert().
*/
function hari_article_post_features_revert($component) {
if ($component === 'field_instance') {
$field_instance = field_info_instance('node', 'field_image', 'article');
$data = file_get_contents(drupal_get_path('theme', 'hari') . '/images/small_ph_ph_img_rgb_hartmanninaction_ms1.jpg');
$file = file_save_data($data, 'public://article_teaser_default.jpg', FILE_EXISTS_RENAME);
$field_instance['settings']['default_image'] = $file->fid;
field_update_instance($field_instance);
@miloskroulik
miloskroulik / drupalcamp_2017.md
Last active May 27, 2017 14:23
[Drupalcamp 2017] zápisky z přednášek #tags: drupal, 2017

Synchronizace obsahu pouze přes GIT.

Modul default_content_deploy. Prenos souboru resi submodul, který zatím nefunguje. Export obsahu do GITu Ruzne UUId v instalacich - problemy pri exportu a importu configu

SEO v Drupal 8

  • Schema. Org nejvetsi vyznam ma aggregated rating (zobrazí se jako hvězdičky)
  • dá se pouzit i jako voditko toho, jake fieldy maji smysl pro danou domenu
  • RDF UI nebo Configuration Management
@miloskroulik
miloskroulik / git_local_commits.sh
Created May 11, 2017 21:59
Show all commits which are in local master branch but not the remote one #tags: git
git log master ^origin/master --no-merges