问题
I want to find which page has installed this extension: jc_register, I can check every page, but it takes too much time since there are many pages, so I wonder if there is any fast way to find it instead of checking every page?
回答1:
If you mean you want to find a content record of type "Insert Plugin" set to a particular extension, you can use "Admin tools".
- Open "Admin Tools -> DB check".
- Select "Full search" from the drop-down list.
- Select "Advanced query".
- Tick "Use formatted strings, labels and dates instead of original values for results". This will give you page titles in the results when
pidis displayed. - Set the query so that it finds your plugin and lists the page IDs (which means that the "Select fields" must contain
pid).
回答2:
Hi the extension name is located in "tt_content.list_type" field. So something like this should help you:
SELECT tt_content.pid,pages.title
FROM tt_content JOIN pages ON tt_content.pid = pages.uid
WHERE tt_content.list_type LIKE '%register%'
ORDER BY tt_content.uid DESC
gl
回答3:
If you need to do it more often, you might consider the extension backendtools: http://typo3.org/extensions/repository/view/backendtools
It offers an extension listing with search functionality and links to the according page.
来源:https://stackoverflow.com/questions/17984288/typo3-what-is-the-fast-way-to-find-which-page-has-certain-extension