Note formulierveld type
From Joomla! Documentation
Dit formulierveld maakt het mogelijk om titels, teksten, beschrijvingen en zelfs waarschuwings-meldingen te maken. Het maakt het ook voor u mogelijk om orde te scheppen in de instellingen van uw extensies door ze te scheiden via handige titels. Of beschrijvingen toevoegen aan bepaalde instellingen (zonder te hoeven vertrouwen op de tooltips). Of door het toevoegen van welke tekst dan ook.
De syntaxis is vrij simpel:
<field name="..." type="note" label="..." description="..." class="..." close="..." />
Attributen
- Name: bevat de naam van het veld (net zoals elke andere veld-tag)
- Type: het type van het veld, wat is: 'note'
- Label: de titel van de opmerking (gebruikt JText) (optioneel indien beschrijving gebruikt)
- Description: de beschrijving/tekst van de opmerking (gebruikt JText) (optioneel indien label gebruikt)
- Heading: het type heading element dat gebruikt moet worden voor het label (optioneel) (standaard: h4)
- Class: een class naam (of class namen), zoals 'alert' (zie verder voor voorbeelden) (optioneel)
- Close: een waarde van 'true' (voor waarschuwingen) of de waarde voor het gegevens-verstuur icoon van bootstrap (optioneel)
Titel en/of beschrijving
In de volgende code-voorbeelden gebruiken we deze voorbeeld taalstrings:
LOREMIPSUM="Lorem ipsum dolor sit amet"
LOREMIPSUM_DESC="Consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat."
Met dit 'note' veld kunt u dus de titel of de beschrijving of beide gebruiken.
<field name="opt10" type="text" label="Some Other Option" />
<field name="note11" type="note" label="LOREMIPSUM" />
<field name="opt11" type="text" label="Some Other Option" />
<field name="note12" type="note" description="LOREMIPSUM_DESC" />
<field name="opt12" type="text" label="Some Other Option" />
<field name="note13" type="note" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt13" type="text" label="Some Other Option" />
Classes (waarschuwingen)
U kunt classes toevoegen aan de 'note'. Op deze manier kunt u heel makkelijk (bootstrap) waarschuwingen maken. Maar ook iedere andere styling via class-namen die u wilt (zoals een 'well').
<field name="opt20" type="text" label="Some Other Option" />
<field name="note21" type="note" class="alert" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt21" type="text" label="Some Other Option" />
<field name="note22" type="note" class="alert alert-info" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt22" type="text" label="Some Other Option" />
<field name="note23" type="note" class="alert alert-success" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt23" type="text" label="Some Other Option" />
<field name="note24" type="note" class="alert alert-error" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt24" type="text" label="Some Other Option" />
Sluit-knop
Een sluit-knop kan toegevoegd worden aan de waarschuwingen door het toevoegen van het close="true" attribuut aan de tag. Indien u een ander class als de 'alert' gebruikt, gebruik dan de verplichte waarde van de data-verzending van het bootstrap sluit-icoon in plaats van de waarde "true". Maar hier is de code om het sluit-icoon te testen bij een waarschuwing.
<field name="opt30" type="text" label="Some Other Option" />
<field name="note31" type="note" class="alert" close="true" label="LOREMIPSUM" description="LOREMIPSUM_DESC" />
<field name="opt31" type="text" label="Some Other Option" />
Be aware that a closed alert/note cannot be reopened by the user without page reload. It's not a show/hide functionality.