private static function GetDynamicFields($p_articleTypeName = null, $p_fieldName)
{
$result = array();
self::ReadDynamicFields();
foreach (self::$s_dynamicFields as $dynamicField) {
if (strtolower($dynamicField->getPrintName()) == strtolower($p_fieldName) && (is_null($p_articleTypeName) || strtolower($dynamicField->getArticleType()) == strtolower($p_articleTypeName))) {
$result[] = $dynamicField;
}
}
return $result;
}