تغییر در ظاهر فرمهای Infopath با CSS
اگر در Sharepoint Designer دقت کرده باشید اسم فرمهای infopath مربوط به لیستها newifs و editifs و displayifs است.
برای اینکه بخواهید این فرمها را تغییر دهید اول باید id قسمتی را که میخواهید تغییر کند پیدا کنید. این کار را با right-click کردن روی همان قسمت و انتخاب inpsect element یا با افزونه firebug انجام می دهید.
حالا در Sharepoint Designer به lists and libraries بروید. لیست مورد نظرتان را انتخاب کنید و سپس در قسمت forms فرمی را که می خواهید تغییر دهید بیابید. روی آن right-click کنید و Edit File In Advanced Mode را انتخاب کنید.
id قسمتی را که قبلا پیدا کرده بودید اینجا جستجو کنید. اگر پیدا شد Style خودتان را در همان تگ بنویسید (یا به هر طریقی که خودتان صلاح می دانید)
اگر نبود احتمالا باید برای پیدا کردن آن سراغ master page بروید. البته می دانید که وقتی master page را ویرایش می کنید این تغییرات در تمام سایتتان اعمال می شود. یعنی باید چک کنید که این id کجاها استفاده می شود.
با این روش خیلی کارها برای بهبود ظاهر فرمها انجام داد. مثلا
حذف اسم لیست از بالای فرم
وسط قرار دادن فرم
یا کارهای دیگری که از داخل خود infopath امکان آن را ندارید