{"id":22963015,"url":"https://github.com/terminal42/contao-pageimage","last_synced_at":"2025-04-09T09:06:26.975Z","repository":{"id":3154744,"uuid":"4184908","full_name":"terminal42/contao-pageimage","owner":"terminal42","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-20T08:34:52.000Z","size":156,"stargazers_count":12,"open_issues_count":1,"forks_count":13,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-02T06:09:17.902Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","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/terminal42.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"terminal42","ko_fi":"terminal42"}},"created_at":"2012-04-30T17:07:49.000Z","updated_at":"2024-11-20T08:34:57.000Z","dependencies_parsed_at":"2025-01-06T04:11:12.603Z","dependency_job_id":"aca2b6a3-88fa-416a-b110-6a5057116184","html_url":"https://github.com/terminal42/contao-pageimage","commit_stats":{"total_commits":116,"total_committers":12,"mean_commits":9.666666666666666,"dds":0.3362068965517241,"last_synced_commit":"1ccd962676663c1240fcf42b61775c56b4fec66a"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminal42%2Fcontao-pageimage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminal42%2Fcontao-pageimage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminal42%2Fcontao-pageimage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terminal42%2Fcontao-pageimage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terminal42","download_url":"https://codeload.github.com/terminal42/contao-pageimage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248008630,"owners_count":21032556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-12-14T19:19:50.003Z","updated_at":"2025-04-09T09:06:26.944Z","avatar_url":"https://github.com/terminal42.png","language":"PHP","funding_links":["https://github.com/sponsors/terminal42","https://ko-fi.com/terminal42"],"categories":[],"sub_categories":[],"readme":"\n# terminal42/contao-pageimage\n\nThis Contao extension add a new field to assign image files for each page.\nUsing these images, the _Page Image_ front end module can:\n\n - output the image as page content (e.g. as a header banner)\n - generate CSS to apply the image as a background to `\u003cbody\u003e` or an element.\n\n **Note:** In version 4, the two separate front end modules have been merged\n and the change from image to CSS happens through custom front end templates!\n\n\n## Features\n\n - **Multiple images per page**\u003cbr\u003e\n   If more than one image is assigned to a page, the front end module\n   can decide which n-th image should be shown. This means you can (for example)\n   have a header and footer image per page. Make sure to correctly order them\n   in the page configuration.\n\n - **Inherit images from parent page**\u003cbr\u003e\n   If the current page has no image assigned, images from the parent\n   page can optionally be inherited to all child pages.\n\n - **Support for responsive images**\u003cbr\u003e\n   In both the `mod_pageimage` or `mod_pageimage_background` templates,\n   _Page Image_ fully supports Contao's responsive image settings\n   (using `\u003cpicture\u003e` or `@media` query respectively).\n\n - **NEW: metadata support**\u003cbr\u003e\n   Version 4 adds support for file metadata. Same as with content elements,\n   metadata can be defined in the file manager and can be selectively\n   overridden in the page configuration.\n\n\n## Installation\n\nChoose the installation method that matches your workflow!\n\n### Installation via Contao Manager\n\nSearch for `terminal42/contao-pageimage` in the Contao Manager and add it\nto your installation. Apply changes to update the packages.\n\n### Manual installation\n\nAdd a composer dependency for this bundle. Therefore, change in the project root\nand run the following:\n\n```bash\ncomposer require terminal42/contao-pageimage\n```\n\nDepending on your environment, the command can differ, i.e. starting with\n`php composer.phar …` if you do not have composer installed globally.\n\nThen, update the database via the `contao:migrate` command or the Contao install tool.\n\n\n## License\n\nThis bundle is released under the [MIT license](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminal42%2Fcontao-pageimage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterminal42%2Fcontao-pageimage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterminal42%2Fcontao-pageimage/lists"}