{"id":37001052,"url":"https://github.com/imarc/entry-toc","last_synced_at":"2026-01-14T00:07:55.592Z","repository":{"id":182641944,"uuid":"668301781","full_name":"imarc/entry-toc","owner":"imarc","description":"Adds a Table of Contents to long Neo and Matrix entry types","archived":false,"fork":false,"pushed_at":"2025-07-03T16:00:14.000Z","size":23,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-14T12:56:02.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Twig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imarc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-19T13:39:26.000Z","updated_at":"2025-07-03T16:00:18.000Z","dependencies_parsed_at":"2023-07-20T19:44:51.499Z","dependency_job_id":"8696cc45-993a-4369-9376-d94c26f165ef","html_url":"https://github.com/imarc/entry-toc","commit_stats":null,"previous_names":["imarc/entry-toc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/imarc/entry-toc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarc%2Fentry-toc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarc%2Fentry-toc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarc%2Fentry-toc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarc%2Fentry-toc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imarc","download_url":"https://codeload.github.com/imarc/entry-toc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imarc%2Fentry-toc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28406481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T21:51:37.118Z","status":"ssl_error","status_checked_at":"2026-01-13T21:45:14.585Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-14T00:07:54.979Z","updated_at":"2026-01-14T00:07:55.561Z","avatar_url":"https://github.com/imarc.png","language":"Twig","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Entry Table of Contents\n\nAdds a Table of Contents to in the CMS to entry editing screens with long matrix or neo blocks to make it easier to jump down the page to the block you want to edit.\n\n## Requirements\n\nThis plugin requires Craft CMS 4.4.0 or later, and PHP 8.0.2 or later.\nAlternatively, this plugin requires Craft CMS 5.0 or later, and PHP 8.2 or later.\n\n## Installation\n\nYou can install this plugin from the Plugin Store or with Composer.\n\n#### From the Plugin Store\n\nGo to the Plugin Store in your project’s Control Panel and search for “Entry TOC”. Then press “Install”.\n\n#### With Composer\n\nOpen your terminal and run the following commands:\n\n```bash\n# go to the project directory\ncd /path/to/my-project.test\n\n# tell Composer to load the plugin\ncomposer require imarc/craft-entry-toc\n\n# tell Craft to install the plugin\n./craft plugin/install entry-toc\n```\n\n## Configuration\n\nTo select which matrix or neo blocks show a table of contents, copy the **entry-toc.php** file into your `config` directory. Replace the example fields like `exampleNeoField` with the name of the field you want to create a table of contents for. Replace the `exampleHeading` and similar with the name of the field within the matrix or neo block that contains the block's headline.\n\nIf that fields is empty, the table of contents will just show the block type. If it is populated, it will show **Block Type - Your Headline Here**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimarc%2Fentry-toc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimarc%2Fentry-toc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimarc%2Fentry-toc/lists"}