eZ Publish: гимнастика по URL - преобразованиям

eZ Publish: гимнастика по URL - преобразованиям

Самое простое - отображение URL какого-то узла:

<a href={$news_node.url_alias|ezurl}>anchor name</a>

Разделение URL на составные части

{def $urlPath = $gallery.url | explode('/')}

// Дальнейшее использование: {$urlPath.0} или {$urlPath.1} или {$urlPath.2}

Получение текущего URL

{def $current_url = $requested_uri_string|ezurl('','full')}

{if $current_url|contains('plan'))}
{/if}

Добавление http://

{def $fb_url = $event.data_map.fburl.content}

{if not($fb_url|contains('http://'))}
  {set $fb_url = concat('http://', $fb_url)}
{/if} 

Пожалуй это все на сегодня.

Берегите себя!

Комментарии

Оставить комментарий

Теги:

В России:

Дорогой сердцу Hadrout (Гэдрут) в России. Проекты, клиенты, мысли и эмоции нашей команды.

В Америке:

Наш далекий и в тоже время очень близкий Hadrout в Америке. Те же клиенты и проекты, но уже немного другие мысли и совсем другой вид из окна.