Control Panel
Customized CP Navigation
When in devMode
, we are customizing the Craft CP navigation via the same config file used for all base module features: /config/viget.php
. These settings should be nested under a cpNav
key.
By default, we are adding links to Sections and Fields (controlled by useDefaults
), and the three most recent entries. You can add links by adding to navItems
.
Here’s a full sample configuration:
// /config/viget.php
<?php
return [
'cpNav' => [
'useDefaults' => true,
'navItems' => [
[
'url' => '#TODO',
'label' => 'Custom Thing',
],
],
'showRecentEntries' => 3,
'icon' => 'disabled',
],
// other base module settings
'partsKit' => [
//...
],
];
If you’d like to restore the stock Craft navigation, use:
// /config/viget.php
<?php
return [
'cpNav' => [
'useDefaults' => false,
'showRecentEntries' => false,
],
];
Airtable Inventory
We have an Airtable setup to store the inventory of all of our Craft sites. A request will be made (as a queue job) once per day when someone visits the CP.
You will need to add the following ENV
values:
AIRTABLE_API_KEY
AIRTABLE_BASE