{"action":"created","issue":{"url":"https://api.github.com/repos/e107inc/e107/issues/1538","repository_url":"https://api.github.com/repos/e107inc/e107","labels_url":"https://api.github.com/repos/e107inc/e107/issues/1538/labels{/name}","comments_url":"https://api.github.com/repos/e107inc/e107/issues/1538/comments","events_url":"https://api.github.com/repos/e107inc/e107/issues/1538/events","html_url":"https://github.com/e107inc/e107/issues/1538","id":148277533,"number":1538,"title":"Theme custom template partial customization & load","user":{"login":"rica-carv","id":17130530,"avatar_url":"https://avatars.githubusercontent.com/u/17130530?v=3","gravatar_id":"","url":"https://api.github.com/users/rica-carv","html_url":"https://github.com/rica-carv","followers_url":"https://api.github.com/users/rica-carv/followers","following_url":"https://api.github.com/users/rica-carv/following{/other_user}","gists_url":"https://api.github.com/users/rica-carv/gists{/gist_id}","starred_url":"https://api.github.com/users/rica-carv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rica-carv/subscriptions","organizations_url":"https://api.github.com/users/rica-carv/orgs","repos_url":"https://api.github.com/users/rica-carv/repos","events_url":"https://api.github.com/users/rica-carv/events{/privacy}","received_events_url":"https://api.github.com/users/rica-carv/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-14T07:35:41Z","updated_at":"2016-04-14T07:42:54Z","closed_at":null,"body":"As far i remember, in v1.4 it seems to have a partial template load ability, like it's yet present on the [core download plugin download_template.php](https://github.com/e107inc/e107/blob/master/e107_plugins/download/templates/download_template.php) (i.e.: `if(!isset($DOWNLOAD_CAT_TABLE_PRE)){....` )\r\n\r\nAs it is now in v2, the templates are searched or in theme or in the plugin itself, loading the first found and discarding the second, right?\r\nThis forces a theme custom template to have all the defines from the original plugin template.\r\nI think of some drawbacks:\r\n- Plugin developer changes main template, making theme plugin will be not up to date\r\n- Duplicated code if theme designer only wanted to change one or two things, since it's forced to have all the defines duplicated from the original template...."},"comment":{"url":"https://api.github.com/repos/e107inc/e107/issues/comments/209810065","html_url":"https://github.com/e107inc/e107/issues/1538#issuecomment-209810065","issue_url":"https://api.github.com/repos/e107inc/e107/issues/1538","id":209810065,"user":{"login":"Jimmi08","id":5429548,"avatar_url":"https://avatars.githubusercontent.com/u/5429548?v=3","gravatar_id":"","url":"https://api.github.com/users/Jimmi08","html_url":"https://github.com/Jimmi08","followers_url":"https://api.github.com/users/Jimmi08/followers","following_url":"https://api.github.com/users/Jimmi08/following{/other_user}","gists_url":"https://api.github.com/users/Jimmi08/gists{/gist_id}","starred_url":"https://api.github.com/users/Jimmi08/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jimmi08/subscriptions","organizations_url":"https://api.github.com/users/Jimmi08/orgs","repos_url":"https://api.github.com/users/Jimmi08/repos","events_url":"https://api.github.com/users/Jimmi08/events{/privacy}","received_events_url":"https://api.github.com/users/Jimmi08/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T07:42:54Z","updated_at":"2016-04-14T07:42:54Z","body":"I am curious in this too. There is probably some setting I am missing. For example. With featurebox category template you can just rewrite/add new template in theme folder (not copy all file, just part of array you want to change).  But with items - featurebox template - you need to include all original template file. Thanks\r\n"}}