Sorry I am new to custom page content type and not sure what I have missed.
I created a custom content type
XPages by inherit of
Pages content type. The only difference is I added a new column
PageType (a choices field). I didn't created a custom page layout because I only need a new metadata field
PageType. User can use the default page layout.
Then I bind the
XPages with the Pages library (I have activated publishing infrastructure). Users click into Pages library can click
New File ->
XPages to create a new page. However, the new file created, by default, have a content type
Pages. Users have to change the content type to
XPages manually. After change to
XPages users see the new field "PageType" show up.
Why users create a new page with custom content type
XPages but a normal page was created?