Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : wicked 28 Oct 2011, 13:00:48
-
Ciao ragazzi,
vorrei visualizzare i risultati di ricerca (sul sito utilizzo il componente base) con la visualizzazione blog come le categorie...
in che modo potrei farlo?
grazie.
-
nessuno sa come aiutarmi?
-
Devi utilizzare la tecnica di override. Ecco una piccola guida: http://www.joomla.it/articoli-community-16-e-17-tab/5116-tecnica-overrides-in-joomla-17.html
Il file in questione mi sa che è questo:
components/com_search/views/search/tmpl/default_results.php
-
grazie.... darò un'occhiata subito.
-
ah si, la tecnica la conoscevo già... ma non saprei in questo momento quali modifiche apportare.
-
Prima di tutto devi avere delle conoscenze di html, css e php.
Detto questo, vai nella cartella del tuo template predefinito e all'interno trovi la cartella html
Crei una cartella com_search, fai una copia del file precedente e poi fai le modifiche che desideri.
-
si la mia conoscenza è ottima, sono un web developer.
l'override lo so fare.
non so quali modifiche al core devo fare per utilizzare lo stesso template delle categorie nei risultati di ricerca.
-
Ti avevo detto, devi modificare (override) il file default_results.php in base alle tue esigenze.
Solo facendo delle prove ti accorgi se va bene o no.
-
no vabbè ma forse non sono chiaro.... io non voglio fare delle ulteriori modifiche.
ma vorrei che i risultati di ricerca fossero visualizzati dentro un layout identico alle categorie... noi adesso siamo in com_search ed io vorrei che questi risultati utilizzassero il template di com_content. Con Questo aggiungo che le variabili sono diverse dai tra i due componenti e quindi non è facile replicare il template.
-
Ma se ho capito bene a te interessa l'aspetto grafico (il layout), no le variabili, giusto?
-
beh in parte direi entrambi.
diciamo che l'unica variabile che mi interessa è la variabile "text" che si trova nel file com_search/views/search/view.html.php dove c'è la classe che prende gli articoli.
in realtà io vorrei l'introtext, quindi paragonando il file che si trova dentro com_content/views/category/view.html.php
ho sostituito text con introtext nel primo. Ma mi stampa tutto l'intero articolo senza considerare il <hr id="system-readmore" />
-
ok ho deciso di ricompilare la pagina. Adesso però non riesco a farmi restituire la publish_down invece della created