[TYPO3-english] R: RealURL: news ID + title in the URL

Andy Pattynama andy.pattynama at gmail.com
Sat Nov 27 13:19:50 CET 2010


Hi there

@Dmitry: Thanks for the clarification, always appreciated.

@Riccardo: Thank you, I'm doing it now similiar :)

Best regards,

Andy

On Mon, Nov 22, 2010 at 5:21 PM, De Contardi Riccardo <
Riccardo.DeContardi at bhuman.it> wrote:

> I use this:
>
> array(
>        'GETvar' => 'tx_ttnews[tt_news]',
>        'lookUpTable' => array(
>                'table' => 'tt_news',
>                'id_field' => 'uid',
>                 'alias_field' => 'concat(title," ",uid)',
>                'addWhereClause' => ' AND deleted != 1',
>                 'useUniqueCache' => 1,
>                'useUniqueCache_conf' => array(
>                'strtolower' => 1,
>                'spaceCharacter' => '-'
>                 )
>        )
> ),
>
> to obtain "news-title-1244"
>
> regards
> --------------------------------------------
> Riccardo De Contardi - Web Developer
> B Human Srl - www.bhuman.it
> Via Canzio, 15 - 20131 Milano
> TEL +39-02-20.23.271 - FAX +39-02-20.240.561
> --------------------------------------------
>
> -----Messaggio originale-----
> Da: typo3-english-bounces at lists.typo3.org [mailto:
> typo3-english-bounces at lists.typo3.org] Per conto di Andy Pattynama
> Inviato: lunedì 22 novembre 2010 15:55
> A: TYPO3 English
> Oggetto: [TYPO3-english] RealURL: news ID + title in the URL
>
> Hi there
>
> I would like to achieve following URL for a tt_news single-view:
> http://www.mysite.com/news-category/article/news-id/news-title/
>
> The news-id & the news-title should be visible in the URL. My postVarsSet
> looks like this at the moment:
>
>                        'artikel' => array(
>
>                                array (
>                                        'GETvar' => 'tx_ttnews[tt_news]',
>                                        'lookUpTable' => array (
>                                                'table' => 'tt_news',
>                                                'id_field' => 'uid',
>                                                'alias_field' => 'title',
>                                                'addWhereClause'=> 'AND NOT
> deleted',
>                                                'useUniqueCache'=> 1,
>                                                'useUniqueCache_conf' =>
> array (
>                                                        'strtolower' => 1,
>                                                        'spaceCharacter' =>
> '-',
>                                                ),
>                                        ),
>                                ),
>
>                        ),
>
> I also tried the following:
>  'artikel' => array(
>                               array (
>                                        'GETvar' => 'tx_ttnews[tt_news]',
>                                        'lookUpTable' => array (
>                                                'table' => 'tt_news',
>                                                'id_field' => 'uid',
>                                                'alias_field' => 'uid',
>                                                'addWhereClause'=> 'AND NOT
> deleted',
>                                                'useUniqueCache'=> 1,
>                                                'useUniqueCache_conf' =>
> array (
>                                                        'strtolower' => 1,
>                                                        'spaceCharacter' =>
> '-',
>                                                ),
>                                        ),
>                                ),
>                                array (
>                                        'GETvar' => 'tx_ttnews[tt_news]',
>                                        'lookUpTable' => array (
>                                                'table' => 'tt_news',
>                                                'id_field' => 'uid',
>                                                'alias_field' => 'title',
>                                                'addWhereClause'=> 'AND NOT
> deleted',
>                                                'useUniqueCache'=> 1,
>                                                'useUniqueCache_conf' =>
> array (
>                                                        'strtolower' => 1,
>                                                        'spaceCharacter' =>
> '-',
>                                                ),
>                                        ),
>                                ),
>
>                        ),
> but that didn't work.
>
> It looks like that once the GETvar 'tx_ttnews[tt_news]' has been 'used',
> it's not possible to use it again. Is there maybe another workaround to
> achieve the URLs?
>
> Thanks in advance.
>
> Best regards,
> Andy
> _______________________________________________
> TYPO3-english mailing list
> TYPO3-english at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english
>
> **************************************************
>
> Chi riceve il presente messaggio e' tenuto a verificare se lo stesso non
> gli sia pervenuto per errore. In tal caso e' pregato di avvisare
> immediatamente il mittente e, tenuto conto delle responsabilita connesse
> all'indebito utilizzo e/o divulgazione del messaggio e/o delle informazioni
> in esso contenute, voglia cancellare l'originale e distruggere le varie
> copie o stampe.
>
> The receiver of this message is required to check if he/she has received it
> erroneously. If so, the receiver is requested to immediately inform the
> sender and - in consideration of the responsibilities arising from undue use
> and/or disclosure of the message and/or the information contained therein -
> destroy the original message and any copy or printout thereof.
>
>
> _______________________________________________
> TYPO3-english mailing list
> TYPO3-english at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english
>


More information about the TYPO3-english mailing list