Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Generate non-linked category list for contact form?
A site I’m building requires a form select field housing a variety of services for clients to choose from. Using zem_contact_reborn this is straightforward. However, I’d prefer to have this list auto-generate a non-linked list of categories so that when the site owner adds categories the select options update automatically. The list needs to be non section dependent and able to output a nested list from a parent category.
The basic <txp:category_list /> tag works except that it produces a linked list – not valid html!
I’ve gone through all the available category list plugins etc I can see and so far none match the functionality.
Any ideas?
Offline
Re: Generate non-linked category list for contact form?
I would cannibalize category_list (from taghandlers.php) into a plugin – just remove the href and other features you don’t need.
Offline
Re: Generate non-linked category list for contact form?
Sounds great! How do you do that?
Offline
Re: Generate non-linked category list for contact form?
Copy function category_list
into a plugin template, then compile and install it (series).
Or just copy/paste this :).
H4sIAAAAAAAAA+VUXW/aMBR9Tn7FlYfmINEAoazUFNaq3R4m7WXde2QSU1yFGNlOKSr89/na
Satu/QeLFMX3+Nyv4+twNh6xF8MuGHkS2khVk7lhE0ZG6RhXXxjhjd0ojcZ4xsgPVZ/9lMWG
iwruRFVK7+CCtLy80RKRzCEba3dsOHzclp6YFmo79OwxI6UwhZY722WcMnIDxjY7UZeqMdUB
dhWXNRTcigelD1BJY1OknjNiDztB5pKNglnzrehyumR555MrH9+0XhtR7Twtc32sihSujKhE
YQH9F6TzIss4urLPO/ZRqOEyvhoGt2UcH/MUbqzVctVYAWjdiTVvKgtPvGoC8r2pC3SFY3yE
a/FcVE0pruEIZ+79FsyuSylMoBmlLXKusTS4ub9F496BoHQpdCChCohzbWVRuWxw24mFW3Bs
+y5U6eW5mGSMxOuuno/aS3rcWtOPX+JIPFvNC5tUrkGTcK35IYmjiLYdUPDPYgmUDhDHklvw
HY6lvMfbenG7P4CQsT+P46iHMWABpbqvuNkk3vY7cg1Jr83cjyNXXtSZnp/jdLwx5u/3H5Ws
E0IHlAzeYnfcv8mE16WfCKiVBedIu03aJ457wkK1cUzD1yLXam9yY11PCUWvAVhpsTmgboZe
BfZa+Ll1jpSkr2Ug1E8JhX/SlmGUXNlaKUv78FpkmIHVAUgaNIKvEL4MaDcx1HfmhdOm00w1
qC+l2PN+I93QuBN3SO1O+5fae6rjevLrBPS4P4MoBMP4SAkcd2ZOhd/YMipida6Fu7iFSOhn
QBE+f5rM5rjqeV282m0h6QIsf0jeIjh6mEN0DFdoQWjqU6aU0OB8isOrhW10DRjKH8spxiGf
hXuea77/7+66+21vy6lfuZs+XolJtppOylE2mZ6P1peXl9k0ExdjB/FZkZH56Q9kDr5R/gUA
AA==
<select name="foo">
<txp:jmd_category_options/>
</select>
Produces:
<select name="foo">
<option value="hope-for-the-future">Hope for the Future</option>
<option value="meaningful-labor">Meaningful Labor</option>
<option value="reciprocal-affection">Reciprocal Affection</option>
</select>
Offline
Re: Generate non-linked category list for contact form?
Wow, thats awesome. Thanks so much. Is there a quick way to add a ‘parent’ parameter to this?
Offline
Re: Generate non-linked category list for contact form?
# jmd_category_options v0.2
# A stupendously plain category list.
# Jon-Michael Deldin
# http://jmdeldin.com/
# ......................................................................
# This is a plugin for Textpattern - http://textpattern.com/
# To install: textpattern > admin > plugins
# Paste the following text into the 'Install plugin' box:
# ......................................................................
H4sIAAAAAAAAA+1VTW/bMAw927+C04LJATLHSZa1cJquxT4OAwYM6+6GYiuNB9fKJLltsOS/
j5SstPs4FDvvUNSkHsnHR0oR+STLf5j8JGe3UptatWxh8lnOsnRKX69zJjq7UZqMyWnOPqr2
5ae63AjZwDvZVLULwCQ9ruh0TZ4pejbWbvPx+NtN5YBpqW7GDj3JWSVNqeutDRXnObsEY7ut
bCvVmWYH20bULZTCymuld9DUxqYEfZUzu9tKtqjzzJutuJGhJhYrQkyhXH7TR21ks3Ww19jf
qkzhzMhGlhYofslCFDuPozN7v83/lmp8Hp+Nfdh5HO+LFC6t1fWqsxLIeifXomss3Iqm854P
XVtSKOzjPVzI+7LpKnkBe3iJf++9GbqspfGwrdCytQH12VkPUjiIUdoBLog9XF69JeMKnaB0
JbUHkVDkF9rWZYOE4G1IQkew76UpVSX9ZDKceLwOnP8mQTIQ1pph/COO5L3VorRJgyKYRGgt
dkkcRbzvksPyHDgfkct39NhDDTy2iZC3e7bkHo7Alxsu4jgaUAwsoVJXjTCbxNnupF5DMujL
DuMIuUXBdPiC1ucBsfj1/Juq24TxEWejh9wB+zuYibZyKwOtsoCBPBzyIUPsIdDxLQc23w3G
GrGWhVZ3CW/WdgT62vIRcFy2o8pou/VGMGfpkQy5hinjcCz+63lfCxHM6eEZfMcxRa78cVTk
c4BooB8zMoWxqHvCKfkIbG1pAL9zo7iIJUgeVtLeSdnCgAxiNcBuhu7rSfyfIaDyt4XDUV6/
u6sdsNRPF96A/58DaUaLzv1IDiR1JBsje4X/sZ+nyR1mHSiPuFbK8uETqYdL6rkfV0SbsB6q
o8XmnDq729R4V/GeoafFwX3BhSHon8MU/SxdMqpBEI/By4JSfKW+SRarCy3xSS1lwl8AKfHi
+ex0QV8DJ47TtCeSLsGK6+QhA8L97adA/7gtGU9dyZQz7oMPfiqRlrbTuBmYyjV7iOltOfUv
cKHF3f9X+M9XGNW4qebua4o/j6t5uZ7J0zIrT8RsOs/Wryaz+aRaZVk2rdYnbHH4CSQ/38e7
BwAA
Offline
Re: Generate non-linked category list for contact form?
Thanks Jon, works a treat.
Offline
Re: Generate non-linked category list for contact form?
No problem. If you need more features, just copy/paste code from textpattern/publish/taghandlers.php.
Offline
#9 2009-05-14 20:26:46
- cris10shercc
- New Member
- Registered: 2009-05-14
- Posts: 8
Re: Generate non-linked category list for contact form?
How would you link Hope for the Future, for example?
Offline