Skip to content

Commit 566a412

Browse files
authored
Merge pull request #841 from ExpressionEngine/7.dev
few 7.4.7 docs and changelog
2 parents f732a75 + dfb529c commit 566a412

File tree

8 files changed

+94
-19
lines changed

8 files changed

+94
-19
lines changed
14.6 KB
Loading
9.46 KB
Loading

docs/control-panel/settings/members.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,18 @@ Here you can choose how membership accounts are activated:
3131
- **Self-activation via email**: New members are sent an email. Inside the email is a special activation link that the user must visit within two days to activate their account. By default ExpressionEngine uses this method since it ensures that the email address the user submitted when signing up is valid.
3232
- **Manual activation by an administrator**: New members may only be activated by an admin visiting the `Members --> Activate Pending` section of the Control Panel.
3333

34+
### Auto-Login
35+
36+
![Automatic login after activation](/_images/members_auto_login_activation.png)
37+
38+
You can configure auto-login behavior to automatically log a member in after they have completed self-activation via email. Or if no activation is required you can enable auto-login after registration.
39+
40+
### Activation redirect URL
41+
42+
![Automatic login after activation](/_images/members_activation_redirect_url.png)
43+
44+
Redirect members to a specific URL after clicking the email activation link. When omitted, system message will be shown instead.
45+
3446
### Notify members when approved?
3547

3648
![Notify members when approved](/_images/members_notify_approval.png)
@@ -47,7 +59,7 @@ When set to **yes**, members will receive an email notification when their membe
4759

4860
![Require terms of service](/_images/members_require_terms.png)
4961

50-
This preference determines whether new members must indicate that they agree to abide by your site's terms of service before they can register.
62+
This preference determines whether new members must indicate that they agree to abide by your site's terms of service before they can register.
5163

5264
If you are using legacy member profile template, when new members register through the site, a "terms of service" block of text is displayed. You may edit the terms of service within the registration form template, located at `Design --> Themes --> Member Profile Templates --> Default --> Registration Form`.
5365

docs/fieldtypes/checkboxes.md

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
[TOC]
1313

14-
Checkboxes allow publishers to choose multiple items from a list.
14+
Checkboxes allow publishers to choose multiple items from a list.
1515

1616
![multiselect field](_images/cp-field-multiselect.png)
1717

@@ -49,7 +49,7 @@ You can use a single variable for Checkboxes to render a comma-separated list of
4949

5050
### Variable Pair
5151

52-
Using a variable pair, allows for customization of the output.
52+
Using a variable pair of field name, allows for customization of the output.
5353

5454
{field_name}
5555
{item}<br>
@@ -63,7 +63,18 @@ Two
6363
Three
6464
```
6565

66-
By default, `{item}` will render the item's value. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
66+
The following variables are available inside field's tags pair:
67+
68+
| Variable | Description |
69+
| --------------- | --------------------------------------------------- |
70+
| `{item}` | Label of selected item |
71+
| `{item:label}` | Label of selected item |
72+
| `{item:value}` | Value of selected item |
73+
| `{count}` | Counter for each of selected items, starting with 1 |
74+
| `{index}` | Counter for each of selected items, starting with 0 |
75+
| `{total_items}` | Total number of selected items |
76+
77+
By default, `{item}` will render the item's label. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
6778

6879
{field_name}
6980
Value: {item}<br> {!-- 1 --}
@@ -88,17 +99,19 @@ Given that the selection option is 2/Two:
8899

89100
TIP: **Tip:** It is recommended that you use the value in conditionals, as it typically will not change over time. That way, if you ever need to change the wording, spelling, or even casing of labels in your publish/edit UI, you will not need to modify your templates.
90101

91-
TIP: **Tip:** Checkboxes, Multiselect and Selectable Buttons all default to showing the label. Radio Buttons and Selects default to showing the value.
102+
TIP: **Tip:** Checkboxes, Multiselect and Selectable Buttons all default to showing the label. Radio Buttons and Selects default to showing the value.
103+
104+
### Parameters
92105

93-
### Limit Parameter
106+
#### `limit`
94107

95108
This parameter limits the number of selected items output by the tag. It works for both the single variable, as well as the tag pair.
96109

97110
```
98111
{field_name limit="2"} {!-- One,Two --}
99112
```
100113

101-
### Markup Parameter
114+
#### `markup`
102115

103116
As a single tag, a checkbox will display a comma separated list of values. If you want an HTML list, you can use markup="ul" or markup="ol" to change the output to the equivalent html list
104117

@@ -112,7 +125,7 @@ Which will render as
112125
<li>Orange</li>
113126
</ul>
114127

115-
### Backspace Parameter
128+
#### `backspace`
116129

117130
When used as a tag pair, checkboxes are a looping pair. Backspacing removes characters (including spaces and line breaks) from the last iteration of the loop. For example, if you put a `<br>` tag after each item you'll have this
118131

docs/fieldtypes/multiselect.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
[TOC]
1313

14-
Multi Select Fields allow publishers to choose multiple items from a list.
14+
Multi Select Fields allow publishers to choose multiple items from a list.
1515

1616
![multiselect field](_images/cp-field-multiselect.png)
1717

@@ -63,7 +63,19 @@ Two
6363
Three
6464
```
6565

66-
By default, `{item}` will render the item's value. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
66+
67+
The following variables are available inside field's tags pair:
68+
69+
| Variable | Description |
70+
| --------------- | --------------------------------------------------- |
71+
| `{item}` | Label of selected item |
72+
| `{item:label}` | Label of selected item |
73+
| `{item:value}` | Value of selected item |
74+
| `{count}` | Counter for each of selected items, starting with 1 |
75+
| `{index}` | Counter for each of selected items, starting with 0 |
76+
| `{total_items}` | Total number of selected items |
77+
78+
By default, `{item}` will render the item's label. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
6779

6880
{field_name}
6981
Value: {item}<br> {!-- One --}
@@ -88,17 +100,19 @@ Given that the selection option is 2/Two:
88100

89101
TIP: **Tip:** It is recommended that you use the value in conditionals, as it typically will not change over time. That way, if you ever need to change the wording, spelling, or even casing of labels in your publish/edit UI, you will not need to modify your templates.
90102

91-
TIP: **Tip:** Checkboxes, Multiselect and Selectable Buttons all default to showing the label. Radio Buttons and Selects default to showing the value.
103+
TIP: **Tip:** Checkboxes, Multiselect and Selectable Buttons all default to showing the label. Radio Buttons and Selects default to showing the value.
104+
105+
### Parameters
92106

93-
### Limit Parameter
107+
#### `limit`
94108

95109
This parameter limits the number of selected items output by the tag. It works for both the single variable, as well as the tag pair.
96110

97111
```
98112
{field_name limit="2"} {!-- One,Two --}
99113
```
100114

101-
### Markup Parameter
115+
#### `markup`
102116

103117
As a single tag, a multi select will display a comma separated list of values. If you want an HTML list, you can use markup="ul" or markup="ol" to change the output to the equivalent html list
104118

@@ -112,7 +126,7 @@ Which will render as
112126
<li>Orange</li>
113127
</ul>
114128

115-
### Backspace Parameter
129+
#### `backspace`
116130

117131
When used as a tag pair, Multiselect are a looping pair. Backspacing removes characters (including spaces and line breaks) from the last iteration of the loop. For example, if you put a `<br>` tag after each item you'll have this
118132

docs/fieldtypes/selectable-buttons.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,19 @@ When allowing multiple items to be selected, Selectable Buttons will usually be
6060
{item}<br>
6161
{/field_name}
6262

63-
By default, `{item}` will render the item's value. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
63+
64+
The following variables are available inside field's tags pair:
65+
66+
| Variable | Description |
67+
| --------------- | --------------------------------------------------- |
68+
| `{item}` | Label of selected item |
69+
| `{item:label}` | Label of selected item |
70+
| `{item:value}` | Value of selected item |
71+
| `{count}` | Counter for each of selected items, starting with 1 |
72+
| `{index}` | Counter for each of selected items, starting with 0 |
73+
| `{total_items}` | Total number of selected items |
74+
75+
By default, `{item}` will render the item's label. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
6476

6577
{field_name}
6678
Value: {item}<br>
@@ -98,11 +110,13 @@ TIP: **Tip:** Checkboxes, Multiselect and Selectable Buttons all default to show
98110

99111
NOTE: **NOTE:** For Select fields used in [Custom Member Fields](control-panel/member-manager.md#custom-member-fields) and [Category Group Details Tab](control-panel/categories.md#details-tab), the modifiers are not currently available in conditionals, and _must_ be based on the value, e.g. `{if some_cat_field == 2}`
100112

101-
### Limit Parameter
113+
### Parameters
114+
115+
#### `limit`
102116

103117
This parameter limits the number of selected items output by the tag. It works for both the single variable, as well as the tag pair.
104118

105-
### Markup Parameter
119+
#### `markup`
106120

107121
When allowing for multiple selections, a single tag will display a comma separated list of values. If you want an HTML list, you can use markup="ul" or markup="ol" to change the output to the equivalent html list
108122

@@ -116,7 +130,7 @@ Which will render as
116130
<li>Orange</li>
117131
</ul>
118132

119-
### Backspace Parameter
133+
#### `backspace`
120134

121135
Backspacing removes characters (including spaces and line breaks) from the last iteration of the loop when using a variable pair. For example, if you put a `<br>` tag after each item you'll have this
122136

docs/installation/changelog.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,28 @@
88
-->
99
# ExpressionEngine v7 Change Log
1010

11+
# Version 7.4.8
12+
(Release: April 18, 2024)
13+
14+
- **Contributors** 🙌
15+
<div class="max-w-7xl mx-autotext-center">
16+
<div class="space-y-8 sm:space-y-12">
17+
<ul role="list" class="mx-auto grid grid-cols-2 gap-x-4 gap-y-1 sm:grid-cols-4 md:gap-x-6 lg:max-w-5xl lg:gap-x-8 lg:gap-y-1 xl:grid-cols-5">
18+
<li><div class="space-y-4 text-center"><img class="mx-auto h-20 w-20 rounded-full lg:w-24 lg:h-24" src="https://avatars.githubusercontent.com/u/23382425?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Yulyaswan</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=Yulyaswan" target="_BLANK">@Yulyaswan</a></p></div></div></div></li>
19+
<li><div class="space-y-4 text-center"><img class="mx-auto h-20 w-20 rounded-full lg:w-24 lg:h-24" src="https://avatars.githubusercontent.com/u/563996?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Bryan Nielsen</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=bryannielsen" target="_BLANK">@bryannielsen</a></p></div></div></div></li>
20+
</ul>
21+
</div>
22+
</div>
23+
24+
**Enhancements** 🚀
25+
26+
- Added focus on search input when choosing the type for a new field.
27+
28+
**Bug Fixes** 💃🐛
29+
30+
- Resolved [#4187](https://github.com/ExpressionEngine/ExpressionEngine/issues/4187) where Pro Variables tag was causing a warning
31+
- Resolved issue where an entry without structure parent fails validation
32+
1133
# Version 7.4.7
1234
(Release: April 15, 2024)
1335

docs/member/edit-profile.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
exp:member:edit_profile
1717

18-
This template tag allows editing a member's profile using the form that is similar to [Channel Form](channels/channel-form/overview.md)
18+
This template tag allows editing a member's profile using the form that is similar to [Channel Form](channels/channel-form/overview.md). Please note however that not all Channel Form parameters and template tags are available in the Member Profile form, so make sure to consult the documentation below. The form can only be used to update profile of the member that is currently logged in.
1919

2020
## Parameters
2121

0 commit comments

Comments
 (0)