Skip to content

Instantly share code, notes, and snippets.

// Static Image on front page
$form['royal_spa_hotel_settings']['pages_settings']['static_image'] = [
'#type' => 'managed_file',
'#title' => t('Static image on front page'),
'#upload_validators' => [
'file_validate_extensions' => ['gif png jpg jpeg'],
'file_validate_size' => [25600000],
],
'#theme' => 'image_widget',
'#preview_image_style' => 'medium',
@alexd73
alexd73 / clone_node
Last active September 23, 2017 15:46
drupal 8: Node and fields manipulation
// clone node programmatically
$node = \Drupal\node\Entity\Node::load($nid);
if ($node) {
$cloned_node = $node->createDuplicate();
$cloned_node->save();
}
FROM php:7-fpm
ENV COMPOSER_VERSION 1.2.0
# Recreate user with correct params
RUN deluser www-data && \
groupadd -g 82 -r www-data && \
useradd -u 82 -r -s /bin/bash -g www-data www-data && \
sed -i '/^www-data/s/!/*/' /etc/shadow
var less = require('gulp-less');
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var ftp = require( 'vinyl-ftp' );
var gutil = require( 'gulp-util' );
gulp.task('less', function () {
var conn = ftp.create( {
host: '*****.ru',
user: '*****',
var gulp = require('gulp');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var sourcemaps = require('gulp-sourcemaps');
var livereload = require('gulp-livereload');
gulp.task('sass', function () {
gulp.src('scss/styles.scss')
.pipe(sourcemaps.init())
.pipe(sass())