bonjour quelle est l astuce pour avoir les titres de categories centree avec l addon ALMUSA-CollapsibleCategory-2.5.0 merci
Add-on xenforo 2
Ressources et modules complémentaires pour XenForo 2
Styles xenforo 2
Styles / Thèmes et apparence pour xenforo 2
Templates xenforo 2
Codes pour modifier les templates sur xenforo 2
Section Premium
Add-on et Styles pour membre Premium
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Vous devez le mettre à jour ou utiliser un navigateur alternatif.
résolu aide collapse category
- Auteur de la discussion lagrace
- Date de début
Solution
J'ai condensé le code pour une utilisation plus facile
Pour le centrage et les paramètres pour le FA sur toute les Catégories
On affiche le FA pour les Catégories
Pour rappel:
Valeurs de la...
Pour le centrage et les paramètres pour le FA sur toute les Catégories
Code:
/* On répète ce code qu'une seul fois */
.block--category .block-header--left {
text-align: center;
margin: auto;
&::before {
display: inline-block;
padding-right: 5px;
}
}
On affiche le FA pour les Catégories
Code:
.block--category{
.m-faBase('Pro',@faWeight-solid);
/* Affichage du FA pour la Catégorie 1 */
&1 .block-header--left::before {
.m-faContent("@{fa-var-gamepad}");
}
/* Affichage du FA pour la Catégorie 12 */
&12 .block-header--left::before {
.m-faContent("@{fa-var-helicopter}");
}
}
Pour rappel:
Valeurs de la...
ca ne fonctionne pas non plus difficile ce code de l addon voici les modifs dans le template de cet addon
CSS:
<?xml version="1.0" encoding="utf-8"?>
<template_modifications>
<modification type="public" template="node_list.less" modification_key="Collapsible_Category_css" description="CSS to stylize Collapsible category" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[ li li .subNodeLink { padding-left: 1.5em; }
li li li .subNodeLink { padding-left: 3em; }
li li li li .subNodeLink { padding-left: 4.5em; }
li li li li li .subNodeLink { padding-left: 6em; }
li li li li li li .subNodeLink { padding-left: 7.5em; }
}]]></find>
<replace><![CDATA[$0
/* Node Collapse */
.block--category
{
.collapseTrigger
{
opacity: 0.5;
transition: opacity 0.3s;
margin-right: 10px;
&.is-active:before
{
content: "\f205";
transform: scale(-1, 1);
}
&:before
{
content: "\f205";
font-size: 80%;
}
}
.block-container:hover .collapseTrigger
{
opacity: 1;
}
}
.collapsible-nodes
{
.block-header
{
display: flex;
}
.block-header--left
{
margin-right: auto;
max-width: 100%;
}
}
.block-body.block-body--collapsible
{
transition: all 0.75s cubic-bezier(0.68, -0.55, 0.27, 1.55);
-webkit-transition-property: all, -xf-opacity;
transition-property: all, -xf-opacity;
overflow-y: hidden;
height: 0;
-webkit-transition-property: all, -xf-height;
transition-property: all, -xf-height;
}]]></replace>
</modification>
<modification type="public" template="node_list_category" modification_key="2nd_tm" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<h2 class="block-header">
]]></find>
<replace><![CDATA[$0
<div class="block-header--left">
]]></replace>
</modification>
<modification type="public" template="node_list_category" modification_key="3rd_tm" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<xf:if is="{$node.description}"><span class="block-desc">{$node.description|raw}</span></xf:if>
]]></find>
<replace><![CDATA[$0</div>]]></replace>
</modification>
<modification type="public" template="node_list_category" modification_key="4th_tm" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[ </h2>]]></find>
<replace><![CDATA[<span id="collapse-{$node.node_id}" class="collapseTrigger collapseTrigger--block {{ !is_toggled('_node-' . $node.node_id) ? ' is-active' : '' }}" data-xf-click="toggle" data-xf-init="toggle-storage" data-storage-type="cookie" data-storage-expiry="31556926" data-target=".block--category{$node.node_id} .block-body" data-storage-key="_node-{$node.node_id}"></span>
$0]]></replace>
</modification>
<modification type="public" template="node_list_category" modification_key="5th_tm" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<div class="block-body">]]></find>
<replace><![CDATA[<div class="block-body block-body--collapsible {{ !is_toggled('_node-' . $node.node_id) ? ' is-active' : '' }}">]]></replace>
</modification>
<modification type="public" template="node_list_category" modification_key="Collapsible_Category" description="modification to add Collapsible Category to node list" execution_order="10" enabled="1" action="str_replace">
<find><![CDATA[<div class="block block--category block--category{$node.node_id}">]]></find>
<replace><![CDATA[<div class="block block--category block--category{$node.node_id} collapsible-nodes">]]></replace>
</modification>
</template_modifications>
Upvote
0
Si je met ce code sa fonctionne mais c'est pas beau :
Code:
.collapsible-nodes .block-header {
display: block;
text-align: center;
}
Upvote
0
oui laurent ton code fonctionne mais l icone FA reste a gauche
quel casse tete ce truc
ok j ai trouve faut que j ajoute ceci --left dans le code pour les fa categories
quel casse tete ce truc
Message fusionné automatiquement :
ok j ai trouve faut que j ajoute ceci --left dans le code pour les fa categories
Code:
/*icones FA aux titres de vos catégories*/
.block--category1 .block-header--left:before {
content: "\f4ad";
font-family: 'Font Awesome 5 Pro';
display: inline-block;
padding-right: 5px;
}
Dernière édition:
Upvote
0
J'ai condensé le code pour une utilisation plus facile
Pour le centrage et les paramètres pour le FA sur toute les Catégories
On affiche le FA pour les Catégories
Pour rappel:
Valeurs de la taille de la police Awesome par défaut
Pour le centrage et les paramètres pour le FA sur toute les Catégories
Code:
/* On répète ce code qu'une seul fois */
.block--category .block-header--left {
text-align: center;
margin: auto;
&::before {
display: inline-block;
padding-right: 5px;
}
}
On affiche le FA pour les Catégories
Code:
.block--category{
.m-faBase('Pro',@faWeight-solid);
/* Affichage du FA pour la Catégorie 1 */
&1 .block-header--left::before {
.m-faContent("@{fa-var-gamepad}");
}
/* Affichage du FA pour la Catégorie 12 */
&12 .block-header--left::before {
.m-faContent("@{fa-var-helicopter}");
}
}
Pour rappel:
Valeurs de la taille de la police Awesome par défaut
@faWeight-solid ==> 900@faWeight-regulard ==> 400@faWeight-light ==> 300
Upvote
0
Solution
Contenu similaire
Les plus vues
Voir plus
|
|
résolu aide pour un widget
|
|
|
résolu aide chat
|
|
|
résolu Aide suppression addons invite-system
|
|
|
résolu Aide Pour siropu chat box 2.0.24
|
|
|
résolu S'il vout plaît j'suis un amateur , j'ai besoin d'aide
|
