Skip to content

Instantly share code, notes, and snippets.

Avatar

Serge Rodovnichenko SergeR

  • Moscow, Russia
View GitHub Profile
View wa-checkout-user.tpl
{* Вставить в шаблон этапа выбора способа доставки, в самое начало, такой код: *}
{strip}
{$_user_region=null}
{$_shipping_addresses = $wa->user('address', null)}
{if !$_shipping_addresses}
{$_sess=$wa->session('shop/checkout')}
{if $_sess.contact && ($_sess['contact'] instanceof waContact)}
{$_shipping_addresses = $_sess.contact->get('address', null)}
{/if}
{/if}
@SergeR
SergeR / new-order-admin.tpl
Last active Aug 29, 2015
Шаблоны извещений для Shopscript5. GMail тупо игнорирует ⅔ стилей, определенных в стандартном шаблоне. Все свои шаблоны тестирую для почтовых сервисов GMail, Yandex, Mail.Ru и Rambler
View new-order-admin.tpl
{**
* Шаблон извещения администратора магазина об оформленном заказе
*}
<h1 style="font-size: 20px;">Заказ {$order.id}</h1>
{if !empty($customer.email) || !empty($customer.phone) || !empty($customer.name)}
<h2 style="font-size:18px">Покупатель</h2>
{if !empty($customer.name)}
Имя: {$customer.name}<br>
{/if}
@SergeR
SergeR / gist:6044077
Last active Dec 20, 2015
Russian transliteration rules for CakePHP Inflector
View gist:6044077
Inflector::rules('transliteration', array(
'/а/' => 'a',
'/б/' => 'b',
'/в/' => 'v',
'/г/' => 'g',
'/д/' => 'd',
'/е/' => 'e',
'/ё/' => 'yo',
'/ж/' => 'zh',
'/з/' => 'z',