parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Можно ещё что-то подобное...

Безымянный 19.04.2016 17:24

@auto[] # Мы можем получить этот хеш из БД или откуда угодно.

$hMeta[
	$.[/][
		$.keywords[бла, бла, бла]
		$.description[В лесу родилась ёлочка]
	]
	$.[/1/][
		$.keywords[бла, бла, бла]
		$.description[В лесу она бла-бла]
	]
]

######################################################

@setMeta[sType;sUrl][sMeta]

$sMeta[$hMeta.[$sType].[$sUrl]]

^if(def $sMeta){

	$result[<meta name="$sType" content="$sMeta">]
}{
#	Можем вернуть пустую строку или выдать исключение.
	$result[]
}

######################################################

@main[] # Использование.

^setMeta[description;$uri]
^setMeta[keywords;$uri]