Сергій

Сергій

С нами с 21 декабря 2017; Место в рейтинге пользователей: #389
Алексей Яковлев
13 августа 2017, 17:00
2
0
а, ну вот так вроде получилось:
<?php
$output = "<div>";

$languages = $modx->getIterator('localizatorLanguage', ['active' => 1]);
foreach($languages as $lang) {
	if($lang->key == $modx->localizator_key) continue;
	$url = 'http://' . $lang->http_host;
	$output .= "<a href=\"{$url}/[[*alias]].html\"><img src=\"../layout/{$lang->key}-icon.png\" style=\"width:24px\"><span>{$lang->name}</span></a>";
}
$output .= "</div>";
return $output;
Тоже, правда, костылем выглядит…
but1head
13 августа 2017, 15:06
1
0
yadi.sk/i/QddzUsVX3LwnAm
<?php
$output = "<ul>";
$languages = $modx->getIterator('localizatorLanguage', ['active' => 1]);
foreach($languages as $lang) {
	if($lang->key == $modx->localizator_key) continue;
	$url = 'http://' . $lang->http_host . $_SERVER['REQUEST_URI'];
	$output .= "<li><a href=\"{$url}\"><img src=\"assets/template/img/lang/{$lang->key}.svg\"><span>{$lang->name}</span></a></li>";
}
$output .= "</ul>";
return $output;