diff --git a/templates/ktcore/metadata/conditional/ajax_masterfield.smarty b/templates/ktcore/metadata/conditional/ajax_masterfield.smarty new file mode 100644 index 0000000..4a7da76 --- /dev/null +++ b/templates/ktcore/metadata/conditional/ajax_masterfield.smarty @@ -0,0 +1,6 @@ + + diff --git a/templates/ktcore/metadata/conditional/ajax_subfield.smarty b/templates/ktcore/metadata/conditional/ajax_subfield.smarty new file mode 100644 index 0000000..e3db184 --- /dev/null +++ b/templates/ktcore/metadata/conditional/ajax_subfield.smarty @@ -0,0 +1,19 @@ + +
+ + + +{if (!empty($rulesets))} + {foreach item=ruleset from=$rulesets} + {$ruleset.rule_name}
+ {/foreach} +{else} +

No rulesets for this field.

+{/if} + +

add a ruleset.

+
diff --git a/templates/ktcore/metadata/conditional/editsimple.smarty b/templates/ktcore/metadata/conditional/editsimple.smarty new file mode 100644 index 0000000..89a5f3d --- /dev/null +++ b/templates/ktcore/metadata/conditional/editsimple.smarty @@ -0,0 +1,350 @@ +{literal} + + + + + + + + + + + + + + + +{/literal} + + +

Editing Fieldset Rules (Simple)

+ + + + + +{foreach from=$aFields item=oField} + +{/foreach} + + + +{foreach from=$aFields item=oField} +{assign var=sMultiple value=""} +{assign var="sActive" value="inactive"} +{if $oField->getParentFieldId()} + {assign var=sMultiple value='multiple="true"'} + {if $oField->getParentFieldId() == $iMasterFieldId} + {assign var="sActive" value="active"} + {/if} +{else} + {assign var="sActive" value="active"} +{/if} + +{/foreach} + + + +{foreach from=$aFields item=oField} + +{assign var="sActive" value="inactive"} +{if $oField->getParentFieldId()} + {assign var=sMultiple value='multiple="true"'} + {if $oField->getParentFieldId() == $iMasterFieldId} + {assign var="sActive" value="active"} + {/if} +{else} + {assign var="sActive" value="active currentmaster"} +{/if} + + +{/foreach} + +
{$oField->getName()}
+

This field is not controlled by the currently active group.

+ +
+ {if $oField->hasChildren()} + + + + {/if} +
diff --git a/templates/ktcore/metadata/conditional/manageConditional.smarty b/templates/ktcore/metadata/conditional/manageConditional.smarty new file mode 100644 index 0000000..a1e298e --- /dev/null +++ b/templates/ktcore/metadata/conditional/manageConditional.smarty @@ -0,0 +1,38 @@ +

Manage conditional fieldset

+ +

Field ordering

+ +{if $aFieldOrders} +

Existing ordering

+ + +{/if} + +

Order fields

+ +
+ + + +The available values of the selected fields: +
+{entity_select entities=$free_fields name="fFreeFieldIds[]" multiple="yes"} +
+are conditional on the values of this field: +
+{entity_select entities=$parent_fields name="fParentFieldId"} +
+ +
diff --git a/templates/ktcore/metadata/conditional/new_masterset.smarty b/templates/ktcore/metadata/conditional/new_masterset.smarty new file mode 100644 index 0000000..9bcbe33 --- /dev/null +++ b/templates/ktcore/metadata/conditional/new_masterset.smarty @@ -0,0 +1,118 @@ + + + + + + +{literal} + +{/literal} +

Impose conditions on Fieldset

+ +
+ + + + + + + + {foreach item=aFieldRow from=$other_fields} + + {/foreach} + +
loading free items + Control {$aFieldRow->getName()} +
 
+
+ + + +
+ + diff --git a/templates/ktcore/metadata/conditional/select_fieldset.smarty b/templates/ktcore/metadata/conditional/select_fieldset.smarty new file mode 100644 index 0000000..9552616 --- /dev/null +++ b/templates/ktcore/metadata/conditional/select_fieldset.smarty @@ -0,0 +1,18 @@ +

Select Fieldset

+ +
+
+Current Conditional Fieldsets +

Fieldsets that are marked as conditional.

+ + + +{foreach item=oFieldSet from=$available_fieldsets} + {$oFieldSet->getName()} +{/foreach} + +
+ +
+
+