I've run into some problems regarding styling the fields. If you have in your template a multiple field let's say "first-field" it gets the id = dl_first-field0_0 the next instance of that field gets id = dl_first-field0_1 wich is good, but the bad thing is that the "second-field" gets the id = dl_second-field2_0 wich makes it impossible to target and style because if the user picks 3 files the number of the "second-field" will change and it should not be happening. I think the second-field should get the id = dl_second-field1_0.
[first-field]
label = First
type = file
multiple = true
multipleButton = true
relation = true
[second-field]
label = Second
type = file
http://wordpress.org/extend/plugins/custom-field-template/
Hi,
There are alternatives to the CFT for prettier looking forms. There is no way ( save using javascript ) to add the extra classes to the elements in order to style them.
Using fieldsets could be a way around it as you can put a class on the field set and then using a descendant/child css selector to style the field how you want.
Will be extra work for you though. Hope this helps.
http://wordpress.org/support/topic/plugin-custom-field-template-display-several-options-side-by-side?replies=6
My point is that in the admin area the fields are named badly. The idea behind it is good but the execution is wrong. I know I'm right. Look at the id of the dl elements in the admin. They are named as follows:
dl_first0_0
dl_first0_1
dl_first0_2
dl_second3_0
dl_second3_1
and it should be:
dl_first0_0
dl_first0_1
dl_first0_2
dl_second1_0
dl_second1_1
Unfortunately that is what you are kinda stuck with.
The plugin has been around for at least 2 - 3 years and I think the chances of the developer refactoring the id names for styling purposes are next to nil.
What you really want are classes.
I have used javascript to 'look up' the dom ( because you can apply classes to elements ) to find the parent div and apply a class to that.
It's a little bit work but definitely doable. Wether it's worth it though, maybe not.
i see... :( One more question if I may. Have You experienced problems with media picker? It just doesn't work for me. look here