Zobacz pełną wersję : Dodanie czegoś do <head> tylko w artykułach
Witam. Nie wiedziałem jak inaczej nazwać temat.
A więc chcę dodać 4 linijki kodu do nagłówku <head> ale żeby były widoczne tylko gdy przeglądam artykuły.
Gdy dodam je do pliku index.php w folderze z teplatem to wtedy kod jest na każdej podstronie. Chcę aby te 4 linijki kodu były w <head> tylko wtedy gdy przeglądam artykuły na mojej stronie. Nie wiem w którym pliku należy dodać te 4 linie.
Należy dodać je w pliku index.php szablonu ale trzeba tez dodać warunek. A warunek musisz dodać taki, żeby tą część wyświetlano tylko dla stron z artykułami. Musisz pogrzebać w kodzie Joomla, żeby sprawidzić jak napisać taki warunek albo przejrzeć dokumentacje Joomla (na stronie macierzystej).
Jak bym wiedział jak to pewnie bym tak zrobił. Wie ktoś może jak to zrobić ?
Witam,
do dodawania wpisów do sekcji head dla poszczególnych stron służą funkcje:
addHeadStyleSheet()
addHeadStyleInline()
addHeadLink()
addHeadScriptDeclaration()
........
w zależności co chcemy dodać.
Ponieważ takiej informacji nie podałeś - tak wygląda moja odpowiedź. :)
Chcę dodać taki kod:
<link rel="stylesheet" .......... >
<.script></script>
<.script></script>
<.script></script>
Najprościej będzie użyć jeszcze jednej funkcji - uniwersalnej. :)
W pliku components/com_content/views/article/view.html.php linia ok 123 pod
$document->setTitle( $params->get( 'page_title' ) );dodaj
$document->addCustomTag("<link rel=\"stylesheet\" .......... >");
$document->addCustomTag("**********</script>");
Dzięki wielkie jolaass !!
Wszystko działa jak należy ;)
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!