Skip to content

Instantly share code, notes, and snippets.

[[subject:isnt=``:then=``]]
@rudantswork
rudantswork / head.html
Created November 20, 2015 06:12
Chank for head
<base href="[[++site_url]]" />
<meta charset="[[++modx_charset]]">
[[*longtitle:ne=``:then=`<title>[[*longtitle]] | [[++site_name]]</title>`:else=`<title>[[*pagetitle]] | [[++site_name]]</title>`]]
<meta name="keywords" content="[[*keywords]]" />
<meta name="description" content="[[*description]]" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link href="/assets/site/img/favicon.ico" rel="shortcut icon" />
<link rel="stylesheet" href="/assets/site/css/style.css">
@rudantswork
rudantswork / pdoCrumbs
Created November 20, 2015 06:12
pdoTools
<!--pdoCrumbs for bootstrap-->
[[pdoCrumbs?
&tpl=`@INLINE <li><a href="[[+link]]#catalog">[[+menutitle]]</a></li>` // template link
&tplCurrent=`@INLINE <li class="active">[[+menutitle]]</li>` //template current
&tplWrapper=`@INLINE <ol class="breadcrumb">[[+output]]</ol>` //template wrapper
&outputSeparator=`` //razdelitel
&showHome=`1` //def="0" show home page
]]
@rudantswork
rudantswork / FormIt
Created November 20, 2015 06:11
FormIt
[[!FormIt?
&hooks=`recaptcha,spam,email,redirect`
&emailTpl=`sentEmailTpl` //template massage
&emailSubject=`Message from Learn MODx Revo Website` //theme massage
&emailTo=`mymail@gmail.com`
&redirectTo=`x` // redirect on page id x
]]
<form method="post" action="[[~[[*id]]]]">
<div>
@rudantswork
rudantswork / gulpfile.js
Created November 20, 2015 05:52
gulpfile start
var gulp = require('gulp'),
sass = require('gulp-sass'),
auto = require('gulp-autoprefixer'),
sprite = require('gulp.spritesmith');
gulp.task('scss', function(){
gulp.src('assets/site/css/style.scss')
.pipe(sass())
.pipe(auto({
'browsers':['last 12 versions']
$( 'a[href^="#"]' ).click( function(){
var el = $( this ).attr( 'href' );
$( 'body' ).animate( {
scrollTop: $( el ).offset().top - 20
}, 500 );
return false;
} );