JoeDer Δημοσιεύτηκε 22 Φεβρουαρίου 2019 Share Δημοσιεύτηκε 22 Φεβρουαρίου 2019 Όταν έχουμε περιγραφή σε ένα ή περισσότερα forum και συγχρόνως υπάρχουν και subforums, η περιγραφή υπάρχει κάτω από τα subforums. Αν θέλουμε να την μεταφέρουμε πάνω από τα subforums μπορούμε να το πετύχουμε με τον εξής τρόπο. Ανοίγουμε το template: forums > front > index > forumRow Βρίσκουμε: {{if $forum->hasChildren()}} <ul class="ipsDataItem_subList ipsList_inline"> {{foreach $forum->children() as $subforum}} <li class="{{if \IPS\forums\Topic::containerUnread( $subforum )}}ipsDataItem_unread{{endif}}"> <a href="{$subforum->url()}">{{if \IPS\forums\Topic::containerUnread( $subforum )}}<span class='ipsItemStatus ipsItemStatus_tiny {{if !\IPS\forums\Topic::containerUnread( $subforum ) && !$subforum->redirect_on}}ipsItemStatus_read{{endif}}'><i class="fa fa-circle"></i></span> {{endif}}{$subforum->_title}</a> </li> {{endforeach}} </ul> {{endif}} {{if $forum->description}} <div class="ipsDataItem_meta ipsType_richText ipsContained">{$forum->description|raw}</div> {{endif}} Το αντικαθιστούμε: {{if $forum->description}} <div class="ipsDataItem_meta ipsType_richText ipsContained">{$forum->description|raw}</div> {{endif}} {{if $forum->hasChildren()}} <ul class="ipsDataItem_subList ipsList_inline"> {{foreach $forum->children() as $subforum}} <li class="{{if \IPS\forums\Topic::containerUnread( $subforum )}}ipsDataItem_unread{{endif}}"> <a href="{$subforum->url()}">{{if \IPS\forums\Topic::containerUnread( $subforum )}}<span class='ipsItemStatus ipsItemStatus_tiny {{if !\IPS\forums\Topic::containerUnread( $subforum ) && !$subforum->redirect_on}}ipsItemStatus_read{{endif}}'><i class="fa fa-circle"></i></span> {{endif}}{$subforum->_title}</a> </li> {{endforeach}} </ul> {{endif}} Σε μορφή plugin: Forum description first.xml Αποτέλεσμα: Πριν Μετά Link to comment Share on other sites More sharing options...
Dimitris_p Δημοσιεύτηκε 22 Ιανουαρίου 2020 Share Δημοσιεύτηκε 22 Ιανουαρίου 2020 Εχω λιγο διαφορετικό κωδικά στο τελος.Αυτο που παραθέτω ειναι σωστό μέχρι εκεί να κανω την αλλαγή? {{if $forum->hasChildren()}} <ul class="ipsDataItem_subList ipsList_inline"> {{foreach $forum->children() as $subforum}} <li class="{{if \IPS\forums\Topic::containerUnread( $subforum )}}ipsDataItem_unread{{endif}}"> <a href="{$subforum->url()}">{{if \IPS\forums\Topic::containerUnread( $subforum )}}<span class='ipsItemStatus ipsItemStatus_tiny {{if !\IPS\forums\Topic::containerUnread( $subforum ) && !$subforum->redirect_on}}ipsItemStatus_read{{endif}}'><i class="fa fa-circle"></i></span> {{endif}}{$subforum->_title}</a> </li> {{endforeach}} </ul> {{endif}} {{if $forum->description}} {template="richText" group="global" app="core" location="global" params="$forum->description, array('ipsDataItem_meta', 'ipsContained')"} {{endif}} Link to comment Share on other sites More sharing options...
JoeDer Δημοσιεύτηκε 23 Ιανουαρίου 2020 Συγγραφέας Share Δημοσιεύτηκε 23 Ιανουαρίου 2020 Μπορείς να χρησιμοποιήσεις το plugin που έχω φτιάξει και επισυνάψει αν δεν θέλεις να επεξεργαστείς το template ή αν θέλεις να υπάρχει η αλλαγή αυτή σε κάθε theme και σε όποιο update. Διαφορετικά, αλλάζεις με: {{if $forum->description}} {template="richText" group="global" app="core" location="global" params="$forum->description, array('ipsDataItem_meta', 'ipsContained')"} {{endif}} {{if $forum->hasChildren()}} <ul class="ipsDataItem_subList ipsList_inline"> {{foreach $forum->children() as $subforum}} <li class="{{if \IPS\forums\Topic::containerUnread( $subforum )}}ipsDataItem_unread{{endif}}"> <a href="{$subforum->url()}">{{if \IPS\forums\Topic::containerUnread( $subforum )}}<span class='ipsItemStatus ipsItemStatus_tiny {{if !\IPS\forums\Topic::containerUnread( $subforum ) && !$subforum->redirect_on}}ipsItemStatus_read{{endif}}'><i class="fa fa-circle"></i></span> {{endif}}{$subforum->_title}</a> </li> {{endforeach}} </ul> {{endif}} <!-- Αυτό το κομμάτι μεταφέρθηκε πάνω από το {{if $forum->hasChildren()}} {{if $forum->description}} {template="richText" group="global" app="core" location="global" params="$forum->description, array('ipsDataItem_meta', 'ipsContained')"} {{endif}} --> Link to comment Share on other sites More sharing options...
Recommended Posts
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε προκειμένου να αφήσετε κάποιο σχόλιο
Πρέπει να είστε μέλος για να μπορέσετε να αφήσετε κάποιο σχόλιο
Δημιουργία λογαριασμού
Κάντε μια δωρεάν εγγραφή στην κοινότητά μας. Είναι εύκολο!
Εγγραφή νέου λογαριασμούΣύνδεση
Εάν έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα