Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sourcebroker/singleview
TYPO3 extension singleview. Displays single view on different page than list view and still keep urls user and SEO friendly.
https://github.com/sourcebroker/singleview
realurl seo singleview typo3 typo3-cms-extension typo3-extension
Last synced: 4 days ago
JSON representation
TYPO3 extension singleview. Displays single view on different page than list view and still keep urls user and SEO friendly.
- Host: GitHub
- URL: https://github.com/sourcebroker/singleview
- Owner: sourcebroker
- License: gpl-2.0
- Created: 2017-12-21T13:45:44.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T12:32:40.000Z (4 months ago)
- Last Synced: 2024-07-11T14:14:09.821Z (4 months ago)
- Topics: realurl, seo, singleview, typo3, typo3-cms-extension, typo3-extension
- Language: PHP
- Homepage:
- Size: 54.7 KB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE.txt
Awesome Lists containing this project
README
TYPO3 Extension ``singleview``
#############################.. image:: https://poser.pugx.org/sourcebroker/singleview/v/stable
:target: https://packagist.org/packages/sourcebroker/singleview.. image:: https://poser.pugx.org/sourcebroker/singleview/license
:target: https://packagist.org/packages/sourcebroker/singleview.. contents:: :local:
What does it do?
****************This extension allows to **display single view on different page than list view** and still keep urls user and SEO friendly.
Look at example below for better understanding.
Lets take following list view url:
::
https://www.example.com/list/
TYPO3 default is that when you put single view on different page then there is no easy way to remove it
from slugified url. You will get something like below (single view is on separate page named "detail"):::
https://www.example.com/list/detail/title-of-single-item/
If you will use ``ext:singleview`` then you can put single view on different page than list view but the slugified
url will still look nice like below - so no ``/detail/`` part.::
https://www.example.com/list/title-of-single-item/
Installation
************Use composer:
::
composer require sourcebroker/singleview
Usage
*****Each configuration of the ext:singleview settings has to be registered in your ext_localconf.php file using
``\SourceBroker\Singleview\Service\SingleViewService::registerConfig()`` static method as in example below (for ext:news)::