typo3: what is the fast way to find which page has certain extension

痴心易碎 提交于 2019-12-08 04:13:38

问题


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".

  1. Open "Admin Tools -> DB check".
  2. Select "Full search" from the drop-down list.
  3. Select "Advanced query".
  4. Tick "Use formatted strings, labels and dates instead of original values for results". This will give you page titles in the results when pid is displayed.
  5. 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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!