GSeven
19. Oktober 2016 um 11:46
1
Is it possible to hide the ‘create topic’ button on the home page?
i would like my users to navigate to the appropriate category/subcategory before posting a topic, because then the correct category option is automatically placed in the composer, instead of having to scroll through what will be hundreds of categories and subcategories in the drop down menu looking for the right one.
Does anybody know how to do this please?
cpradio
(cpradio)
19. Oktober 2016 um 11:56
2
Try this CSS Rule
body:not([class*='category-']) #create-topic {
display: none;
}
It will only let the create-topic button appear on category pages.
GSeven
19. Oktober 2016 um 11:59
3
Yes cpradio, absolutely perfect, top notch support.
many thanks.
GSeven
19. Oktober 2016 um 12:10
4
actually, can the code be tweeked to show the ‘create topic’ button also in category>subcategory>tag?
cpradio
(cpradio)
19. Oktober 2016 um 12:30
5
Just to confirm, you have show filter by tag enabled?
GSeven
19. Oktober 2016 um 12:33
6
i do indeed have it enabled.
so when someone goes to service(category)>county(subcategory)>town(tag) the create topic button is shown.
cpradio
(cpradio)
19. Oktober 2016 um 12:34
7
K, this is what you will want then
body:not([class*='category-']) #create-topic {
display: none;
}
body.tags-page #create-topic {
display: block;
}
GSeven
19. Oktober 2016 um 12:39
8
Yes, The ‘create topic’ button now shows up on the page when a tag is selected.
absolute genius. i love you guys.
This populates the composer with the correct category and the correct tag.
mstm
(mstm)
7. April 2021 um 10:16
9
Von mir auch danke, @cpradio , das wäre eine tolle Funktion.
Leider funktioniert es nicht mit mobilen Geräten
mstm
(mstm)
7. April 2021 um 16:20
10
Ich habe alles versucht, verstehe aber nicht, wie man „Thema erstellen
manuel
(Manuel Kostka)
7. April 2021 um 17:03
11
Sie können den Stil-Inspektor Ihres Browsers verwenden. Er zeigt an, dass die Deklaration auf Mobilgeräten durch eine spezifischere überschrieben wird:
Sie können also entweder selbst die spezifischere Deklaration für Mobilgeräte verwenden:
body:not([class*="category-"]) .list-controls .container #create-topic {
display: none;
}
Oder Ihrer allgemeinen Deklaration mit der Eigenschaft !important Vorrang einräumen:
body:not([class*="category-"]) #create-topic {
display: none !important;
}
mstm
(mstm)
7. April 2021 um 17:23
12
Danke @manuel , ich habe die !important-Eigenschaft verwendet, und es funktioniert perfekt!