Alt и Desc - мастхэв
Posted: Wed Jul 31, 2013 1:56 pm
Сейчас, как мне кажется, таинство проходит следующим образом.
если в патерне указаны деск/альт:
-если отсутствует альт, то он берется из тайтла галеры
-если отсутствует деск, то он берется из поля в Empty Desc Replacement
Но если тайтла нет, или идет импорт флв, или поле альт не указано, или, в конце концов оно пустое, то альт остается не заполненым (кстати интересно если деск указать пустым или пробелом каким он получится).
Можно ли сделать так, чтоб эти два поля , при любом раскладе, не оставались пустыми?
Например если альт пустой (или пробел или символ типа тире) , то приравнять его к деску, если деск пустой, то приравнять его альту, а если оба пустые, то приравнять их оба Empty Desc Replacement. При этом не важно, были ли эти поля указаны в паттерне или нет. Типа проверять их заполненость в конце граба галерки и если что то пустое то равнять между собой, если оба пустые, то равнять Empty Desc Replacement.
Причем важно - пустым считать поле если в нем нет цифр или букв. Всякие символы типа пробела, тирэ, кавычек, амперсантов (если кроме них ничего нет) считать пустым полем.
P.S. Просто дампы и рсс для импорта, которые предлагают споны, не редко содержат ошибки, пропуски полей или всякую галиматью.
если в патерне указаны деск/альт:
-если отсутствует альт, то он берется из тайтла галеры
-если отсутствует деск, то он берется из поля в Empty Desc Replacement
Но если тайтла нет, или идет импорт флв, или поле альт не указано, или, в конце концов оно пустое, то альт остается не заполненым (кстати интересно если деск указать пустым или пробелом каким он получится).
Можно ли сделать так, чтоб эти два поля , при любом раскладе, не оставались пустыми?
Например если альт пустой (или пробел или символ типа тире) , то приравнять его к деску, если деск пустой, то приравнять его альту, а если оба пустые, то приравнять их оба Empty Desc Replacement. При этом не важно, были ли эти поля указаны в паттерне или нет. Типа проверять их заполненость в конце граба галерки и если что то пустое то равнять между собой, если оба пустые, то равнять Empty Desc Replacement.
Причем важно - пустым считать поле если в нем нет цифр или букв. Всякие символы типа пробела, тирэ, кавычек, амперсантов (если кроме них ничего нет) считать пустым полем.
P.S. Просто дампы и рсс для импорта, которые предлагают споны, не редко содержат ошибки, пропуски полей или всякую галиматью.