Olá,
Coloquei esta dúvida no site drupal.org mas não estou a conseguir resposta. O texto que lá coloquei foi o seguinte:
Hi!
My site requires many inputs from users. I'm implementing many forms to get that information but there's one that I don't know how to do it.
I want the user to fill a field related to each month of the year for a given year as shown below:
Year: 2011
Jan []
Feb []
Mar []
...
Nov []
Dec [___]
There's a particularity: for example, because we are in August 2011, I just want to show months from August to December, so I want to disable/hide the months before August.
Also, I want to be able to choose the year I'm working on. I think the calendar module is the right choice but I really don't know how to use it.
Any help?
Thanks!
Ou seja, eu quero uma página que me mostre no máximo 12 campos (cada um referente a um mês no caso de estarmos em Janeiro) ou menos campos caso estejamos noutro mês qualquer. No dia de hoje por exemplo, deveriam aparecer apenas os campos referentes a Agosto até Dezembro. Além disso queria que fosse possível escolher o ano em que estou a introduzir os valores, ou com uma select box ou com uns botões "previous/next".
É possível?
Comments
Viva, De repente ocorrem-me
Viva,
De repente ocorrem-me duas soluções:
Espero que ajude.
Raúl
Obrigado Raúl. Já tropecei
Obrigado Raúl.
Já tropecei pelo Conditional Fields mas nunca cheguei a usa-lo. Vou seguir o teu conselho. Aproveito para colocar outra questão que acaba por estar relacionada com o que pretendo fazer e apesar de me parecer bastante simples não estou a conseguir. Neste content type que estou a criar quero também adicionar um field com o widget "select or other". Ou seja, uma listbox onde escolho um determinado valor ou, caso pretenda, introduzo um novo. Este widget funciona e eu consigo criar um primeiro node com o meu valor custom mas quando tento criar outro node deste tipo de conteúdo, o valor que introduzi primeiro não me aperece na listbox para eu poder seleccionar. Já andei às voltas com o node reference mas penso que não serve para isto.
Não, o node reference não
Não, o node reference não serve para isso mas sinceramente também não estou a ver nenhum tipo de campo que sirva para isso.
Talvez com dois campos, uma drop down com os valores fixos, e uma caixa de texto para os valores livres, e ter radio buttons para optar entre um ou outro...
Fazes isso facilmente com o
Fazes isso facilmente com o widget do date com a expressão "now" (sem as aspas) no campo from