apeisa Posted May 21, 2013 Posted May 21, 2013 Since users are also pages, they use name field as their username. I would really like to have something like "Username" instead of just "Name" there. Also when editing page settings I would like to have "Page name in address bar" instead of just "Name". There seems to already be some kind of tweaks with name field (it doesn't show the path when editing user), so this might already be possible. I just couldn't find anything.
ryan Posted May 23, 2013 Posted May 23, 2013 Name is a consistent term used throughout ProcessWire and also the term used at the API level, so I'm not sure it's necessary a good idea to change it (or at least it might be confusing). But I'm guessing it could be done by way of a hook after ProcessPageEdit::buildForm: public function hookBuildForm($event) { if($event->object->getPage()->template != 'user') return; $form = $event->return; $field = $form->get('_pw_page_name'); $field->label = 'Username'; } As for "page name in address bar", I don't think that we ever actually use the the name in the address bar for users since there is no /site/templates/user.php by default. So I'm confused on that one.
kongondo Posted May 23, 2013 Posted May 23, 2013 As for "page name in address bar", I don't think that we ever actually use the the name in the address bar for users since there is no /site/templates/user.php by default. So I'm confused on that one. I don't think he meant the address bar? Apeisa, do you mean the label "Name*", in the first field when editing page settings.See screenshot. I could be wrong...I have been before
apeisa Posted May 24, 2013 Author Posted May 24, 2013 Ah, sorry. I was a bit unclear. We have translated the "name" in Finnish: "Sivun nimi selaimen osoitepalkissa", which means "page name in browser's address bar". Our client's found "name" a bit unclear (what does it mean? Where it is used?). That translation then of course doesn't make any sense in user context. Our first option was to fallback to "name", but that didn't make full sense in user context either, since first two fields in user template (in our default setup) are "Firstname", and "Lastname". So it has been little unclear for clients "Name, Firstname and Lastname", it would be more clear to have "Username, Firstname and Lastname". PW uses "username" on login form (http://processwire.com/skyscrapers/admin/), but "name" on when editing/adding users. Convention with API usage doesn't matter, since it doesn't match with Finnish in any case. This is definitely detail and will think about hooking (I need to support multiple languages, so it little bit more difficult).
Soma Posted May 24, 2013 Posted May 24, 2013 And good old Soma has even a module for it: https://gist.github.com/somatonic/2311994 6
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now