public function setData(Data $data) { parent::setData($data); if ($fPropName = $this->getData()->getFieldByName('prop_name')) { $name = Translit::transliterate($fPropName->getRowData(0), '_'); $fPropName->setData(preg_replace("/[^A-Za-z0-9_\\.]/", '', $name), true); } }
function translitIt($str) { $str = Translit::transliterate($str); $str = Translit::asURLSegment($str); return $str; }