Joomla için kendi şablonumu geliştiriyorum ve daha önce bir değer ayarlarsanız daha fazla seçenek görüntülemem gerekiyor.
Örneğin:
EVET'e tıkladıktan sonra:
Joomla çekirdeğinde böyle bir çözüm olsaydı güzel olurdu:
<field name="field1" type="radio" class="btn-group" default="0" label="Deactivate Joomla JavaScript" >
<option value="0">No</option>
<option value="1">Yes</option>
</field>
<field name="field2" type="checkboxes" class="btn-group" default="0" label="Deactivate Joomla JavaScript" showif="field1::1">
<option value="0">Everything</option>
<option value="1">mootools-core.js</option>
<option value="2">mootools-more.js</option>
</field>
field1 :: 1 değerine sahip yeni bir showif parametresi. field1 önceki alandır ve sayı 1 bu form alanını görüntülemek için gereken seçeneğe ait değer içindir.
İstediğiniz özellik Joomla 3.3.x'te tanıtıldı. Artık showon = "show_label: 1" kullanabileceksiniz.
Buradaki işlevselliği tanıtan PR'ı görebilirsiniz: https://github.com/joomla/joomla-cms/pull/3127
Yönetici tarafında mı yoksa ön tarafta mu? Örneğin, yönetici sitesinde menü öğesi türünü seçtikten sonra fazladan bir dosya eklemek istersiniz, yapmanız gereken budur: default.xml dosyasını düzenleyin:/components/com_yourcomponent/views/folios/tmpl /
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="com_folio_folios_view_default_title" option="com_
folio_folios_view_default_option">
<message>
<![CDATA[com_folio_folios_view_default_desc]]>
</message>
</layout>
<fields name="request">
<fieldset name="request">
<field
name="catid"
type="category"
extension="com_folio"
class="inputbox"
default=""
label="COM_FOLIO_FIELD_CATID_LABEL"
description="COM_FOLIO_FIELD_CATID_DESC"
required="true"
>
<option value="0">JOPTION_SELECT_CATEGORY</option>
</field>
</fieldset>
</fields>
</metadata>"
Bu, menü türünüzün açılır penceresinden bileşeninizi seçtikten sonra bir kategori seçici ekleyecektir.