Avatar billede kurdo Novice
21. oktober 2015 - 21:18 Der er 5 kommentarer og
1 løsning

Hjælp til joomla class overrider

Hej eksperter.

jeg ved ikke om det her er noget for eksperten.dk, da det er rimelig avanceret joomla, men jeg prøver.

Jeg vil gerne have ændret i site/components/com_content/models/article.php

det jeg vil have er at tilføje følgende: a.arabisktext, a.engelsktext, som i kan se herinde:
https://dl.dropboxusercontent.com/u/10218159/article.txt

det er nemt nok at tilføje det til article.php, men næste gang article.php bliver opdateret med joomla, mister jeg min data, og det vil jeg helst undgå.

så løsingen er en Class override.
jeg har prøvet samtlige løsninger/artikler på nettet uden held. så hvis nogen kender en nem løsning må de sig til. men jeg er kommet frem til at pluginet "Class overrider" er den nemmeste, men stadig har jeg svært ved den.  (jeg har installeret plugin og den er aktiveret osv)

Link til plugin: http://extensions.joomla.org/extensions/extension/core-enhancements/coding-a-scripts-integration/class-overrider
Link til dokumentation: http://www.web-expert.gr/en/joomla-extensions/item/82-class-overrider-joomla-plugin


jeg har dog problemer med at angive path til article.php som jeg vil ændre. inde i dokumentation beskriver de hvordan man skal gøre, men jeg har desværre ikke kunnet få det til at virke.
her er et link til hvordan det ser ud i min administrator panel.
https://dl.dropboxusercontent.com/u/10218159/articles2.png

jeg vil gerne have flyttet den fra site/components/com_content/models/article.php til site/templates/TEMPLATENAME/com_content/articles/article.php

hvordan skal jeg skrive det ind?? hvis det hjælper, så plejer min joomla at linke til intern filer ved at skrive følgende: ../Applications/MAMP/htdocs/site/

Hvis det her er for avanceret, hvordan kan jeg så lave en kopi af articles.php og ændre i den som jeg vil? Beklager det lange tråd, men jeg er meget frustreret over det, da hverken stackexchange eller joomla forums kan/vil hjælpe.

Mvh
Avatar billede cpufan Juniormester
21. oktober 2015 - 22:04 #1
http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

En god tutorial

Joomla docs er spækfyldt med god info
Avatar billede kurdo Novice
21. oktober 2015 - 23:11 #2
Det er ikke overriding en normal joomla fil, men de filer der ikke undersøtter override fra joomla selv. så man skal finde en måde udenom. fx ved mvc override. og det er her problemet er.
Avatar billede cpufan Juniormester
21. oktober 2015 - 23:29 #3
Hvis du læser aller øverst så omtales override af komponent
Det er blot et spg om at oprette de retter filer og mapper med de korrekte navne
Avatar billede cpufan Juniormester
21. oktober 2015 - 23:33 #4
Avatar billede kurdo Novice
22. oktober 2015 - 00:04 #5
https://dl.dropboxusercontent.com/u/10218159/article3.png


jeg har været deromkring. det er ikke der.

det her er manuelt.
https://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core

hvis jeg kunne bruge den plugin jeg linkede til, slap jeg for at kode selv..

forstår ikke meget af den link jeg henviser til ^
Avatar billede kurdo Novice
22. oktober 2015 - 00:33 #6
jeg brugte følgende:

https://github.com/ghazal/plg_mvcoverride

det dumme af mig var at jeg slettede den originale fil, bare for at prøve at se om det virkede. men den vil åbenbart ikke acceptere at du sletter den originale fil. :)

tak for svaret ellers.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester