Skip to content

Instantly share code, notes, and snippets.

[[pdoMenu?
&startId=`0`
&level=`3`
&tplOuter=`@INLINE
<ul class="main_menu">
<li class="menu_button"></li>
[[+wrapper]]
</ul>`
&tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>`
&tplParentRow=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a>[[+wrapper]]</li>`
[[!mFilter2?
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&filters=`
ms|price:number,
ms|vendor:vendors,
msoption|color,
msoption|size,
ms|popular:boolean,
@pakimov
pakimov / packages.php
Created February 12, 2017 16:01
packages.php
<?php
// provider id => array of packages
$listPackagesToInstall = array(
1 => array( // standart modx provider
'sdStore'
, 'translit'
, 'TinyMCE'
, 'FormIt'
, 'Analytics'
@pakimov
pakimov / settings.php
Created February 12, 2017 16:02
settings.php
<?php
require_once dirname(__FILE__).'/config.core.php';
include_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx= new modX();
$modx->initialize('mgr');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
header("Content-type: text/plain");
Всем привет! Помогите пожалуйста со следующим вопросом.
Нужно получить значение tv родителя (tv.image) и обрезать его при помощи phpthumbon.
Использую шаблонизатор Fenom
ТВ можно получить следующим образом:
{$_modx->runSnippet("pdoField", [
"id" => "{$id}",
@pakimov
pakimov / RAW Paste Data
Created October 20, 2017 16:39
Bitrix news test
<?
if($APPLICATION->GetCurDir() == '/news/')
{
// Мы в новостях
if(isset($_REQUEST["ELEMENT_ID"]) && !empty($_REQUEST["ELEMENT_ID"]))
{
// Мы в детальке
}
elseif(isset($_REQUEST["SECTION_CODE"]) && !empty($_REQUEST["SECTION_CODE"]))
{
<?
if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();
$aMenuLinksExt = array();
if($arMenuParametrs = CDigital::GetDirMenuParametrs(__DIR__)){
if($arMenuParametrs['MENU_SHOW_SECTIONS'] == 'Y'){
$arSections = CCache::CIBlockSection_GetList(array('SORT' => 'ASC', 'ID' => 'ASC', 'CACHE' => array('TAG' => CCache::GetIBlockCacheTag(CCache::$arIBlocks[SITE_ID]['aspro_digital_content']['aspro_digital_services'][0]), 'MULTI' => 'Y')), array('IBLOCK_ID' => CCache::$arIBlocks[SITE_ID]['aspro_digital_content']['aspro_digital_services'][0], 'ACTIVE' => 'Y', 'GLOBAL_ACTIVE' => 'Y', 'ACTIVE_DATE' => 'Y'));
$arSectionsByParentSectionID = CCache::GroupArrayBy($arSections, array('MULTI' => 'Y', 'GROUP' => array('IBLOCK_SECTION_ID')));
}