Override problem med "Read more" knappen
-
- Joomla! Enthusiast
- Posts: 121
- Joined: Wed Jun 14, 2006 10:20 am
Override problem med "Read more" knappen
Hej,
Jag har försökt göra en "template override" för att ändra "Read more" knappen till en länk istället, i några dagar nu, men begriper bara inte hur man gör.
Om jag går till Extensions > Templates > Templates > Protostar och klickar på "create overrides", så förväntar jag mig att readmore.php öppnas så jag kan fixa i denna, vilket den inte gör, utan allt verkar bara "loopa".
Hur går jag till väga för att göra denna override?
Samt vad är det jag behöver göra /ändra / ta bort i readmore.php (tar tacksamt emot exakta instruktioner)?
Tack på förhand.
-Tompa
Jag har försökt göra en "template override" för att ändra "Read more" knappen till en länk istället, i några dagar nu, men begriper bara inte hur man gör.
Om jag går till Extensions > Templates > Templates > Protostar och klickar på "create overrides", så förväntar jag mig att readmore.php öppnas så jag kan fixa i denna, vilket den inte gör, utan allt verkar bara "loopa".
Hur går jag till väga för att göra denna override?
Samt vad är det jag behöver göra /ändra / ta bort i readmore.php (tar tacksamt emot exakta instruktioner)?
Tack på förhand.
-Tompa
Last edited by toivo on Wed Feb 20, 2019 10:06 am, edited 1 time in total.
Reason: mod note: retitled
Reason: mod note: retitled
- sgagner
- Joomla! Ace
- Posts: 1302
- Joined: Wed Sep 27, 2006 8:40 pm
- Location: Norrköping, Sweden
- Contact:
Re: Override problem med "Read more" knappen
Hej!
Enklast är att skapa en override i CSS dvs man skapar en custom.css i mappen css i sidmallen.
I denna css-fil skapar du sedan värden för
Med de avvikande värden som knappen skall ha för att den skall visas som en länk istället.
Overrider för php-filer måste man lägga i mappen /html/ i sidmallen om du hellre vill helt ta bort klassen .btn från länken.
Enklast är att skapa en override i CSS dvs man skapar en custom.css i mappen css i sidmallen.
I denna css-fil skapar du sedan värden för
Code: Select all
p .readmore a .btn {
}
Overrider för php-filer måste man lägga i mappen /html/ i sidmallen om du hellre vill helt ta bort klassen .btn från länken.
Stefan Gagner, CMS Universal - http://www.mei-ya.se
Coordinator of Swedish Joomla Translator group.
We make the impossible while you wait. Wonders may take a little longer.
Coordinator of Swedish Joomla Translator group.
We make the impossible while you wait. Wonders may take a little longer.
-
- Joomla! Enthusiast
- Posts: 121
- Joined: Wed Jun 14, 2006 10:20 am
Re: Override problem med "Read more" knappen
Tack, men tyvärr blir det ingen skillnad om jag lägger in ovanstående css-snutt i Protostars user.css
Försökte som exempel lägga in följande enkla snutt:
Försökte som exempel lägga in följande enkla snutt:
Code: Select all
p .readmore a .btn {
color: #333;
text-decoration: none;
}
- Per Yngve Berg
- Joomla! Master
- Posts: 30940
- Joined: Mon Oct 27, 2008 9:27 pm
- Location: Romerike, Norway
Re: Override problem med "Read more" knappen
Code: Select all
p.readmore a.btn {
color: #333;
text-decoration: none;
}
-
- Joomla! Enthusiast
- Posts: 121
- Joined: Wed Jun 14, 2006 10:20 am
Re: Override problem med "Read more" knappen
Tack Stefan & Per Yngve.
Whoops. Antar att jag hade ett "såg inte skogen för alla träden" moment.
Om jag tar bort all existerande info i .btn och lägger till:
så funkar det i template.css men inte i user.css av nån konstig anledning.
Men lägger jag till:
funkar det inte, oavsett om jag lägger det i template.css eller i user.css.
Den översta lösningen i detta inlägg verkar ju funka, men jag vill ju inte att det skrivs över vid en framtida uppdatering av Joomla.
Har ni några förslag på hur man löser detta?
Whoops. Antar att jag hade ett "såg inte skogen för alla träden" moment.
Om jag tar bort all existerande info i .btn och lägger till:
Code: Select all
.btn {
font-size: 13px;
color: #333;
}
Men lägger jag till:
Code: Select all
p.readmore a.btn {
color: #333;
text-decoration: none;
}
Den översta lösningen i detta inlägg verkar ju funka, men jag vill ju inte att det skrivs över vid en framtida uppdatering av Joomla.
Har ni några förslag på hur man löser detta?
- sgagner
- Joomla! Ace
- Posts: 1302
- Joined: Wed Sep 27, 2006 8:40 pm
- Location: Norrköping, Sweden
- Contact:
Re: Override problem med "Read more" knappen
Hej!
Ja, man lägger förändringarna i en ny css-fil som man döper till custom.css
Om du förändrar klassen .btn så påverkar det alla knappar på sajten som använder denna klass. Det är därför som man försöker göra den mer specifik så den endast påverkar Läsmer-knappen.
Det vore kanske bättre om du använde en mer proffsig sidmall från tex. Yootheme som har ett bra ramverk för att anpassa mallen till ditt innehåll.
Ja, man lägger förändringarna i en ny css-fil som man döper till custom.css
Om du förändrar klassen .btn så påverkar det alla knappar på sajten som använder denna klass. Det är därför som man försöker göra den mer specifik så den endast påverkar Läsmer-knappen.
Det vore kanske bättre om du använde en mer proffsig sidmall från tex. Yootheme som har ett bra ramverk för att anpassa mallen till ditt innehåll.
Stefan Gagner, CMS Universal - http://www.mei-ya.se
Coordinator of Swedish Joomla Translator group.
We make the impossible while you wait. Wonders may take a little longer.
Coordinator of Swedish Joomla Translator group.
We make the impossible while you wait. Wonders may take a little longer.
- Per Yngve Berg
- Joomla! Master
- Posts: 30940
- Joined: Mon Oct 27, 2008 9:27 pm
- Location: Romerike, Norway
Re: Override problem med "Read more" knappen
Det är olika versioner av Protostar från 3.0 och uppåt.
Runt linje 85 i index.php hittar du:
Det skal finnas en user.css i css-foldern.
Runt linje 85 i index.php hittar du:
Code: Select all
// Check for a custom CSS file
JHtml::_('stylesheet', 'user.css', array('version' => 'auto', 'relative' => true));
-
- Joomla! Enthusiast
- Posts: 121
- Joined: Wed Jun 14, 2006 10:20 am
Re: Override problem med "Read more" knappen
Det gör mig inget om de alla "förändras".Om du förändrar klassen .btn så påverkar det alla knappar på sajten som använder denna klass. Det är därför som man försöker göra den mer specifik så den endast påverkar Läsmer-knappen.
Problemet nu är att ändringen av btn funkar fint i template.css men inte i user.css. User.css är ju att föredra såvitt jag förstått, så ens ändringar inte ändras tillbaka till "default" vid Joomlauppdatering.
Det här är en personlig sida som jag inte kommer att tjäna ett öre på så att lägga pengar på en sidmall känns inget vidare.Det vore kanske bättre om du använde en mer proffsig sidmall från tex. Yootheme som har ett bra ramverk för att anpassa mallen till ditt innehåll.
Har kollat en hel del sajter med både gratis och betal-sidmallar under åren för olika projekt och de flesta verkar antingen rätt skumma eller så hittar jag ingen mall jag vill ha. Protostar har den layout jag vill ha (på min personliga sida).
Hur kan man se vilken version av Protostar man har?Det är olika versioner av Protostar från 3.0 och uppåt.