Elxis CMS Forum
Ελληνικό Forum => Πρόσθετα => Topic started by: perseas on October 18, 2016, 14:50:49
-
Καλησπέρα σε όλους
Θα επιθυμούσα να αυξήσω τα πεδία επιλογής στο πρόσθετο Contact form (contact) απο τα 5 και μια ετικέτα σε 8 και μια ετικέτα.
Αύξησα τις παραμέτρους στο αρχείο xml (contact.plugin.xml) οπως παρακάτω αλλά χρειάζονται επεμβάσεις και στον κώδικα.
<param type="text" name="option66" default="" multilingual="1" dir="rtl" label="OPTION" description="" />
<param type="text" name="option67" default="" multilingual="1" dir="rtl" label="OPTION" description="" />
<param type="text" name="option68" default="" multilingual="1" dir="rtl" label="OPTION" description="" />
Μήπως μπορεί να βοηθήσει κάποιος ??
Ευχαριστώ
-
Καλημέρα @Perseas,
θα χρειαστείς μια αλλαγή στο αρχείο contact.plugin.php όπως βρίσκεται στον φάκελο:
/components/com_content/plugin/contact/. Για την ακρίβεια στην γραμμή 83 θα βρεις λογικά
αυτό: $idx_option = 'field'.$i.'_options';
από κάτω στην 84 και 85 γράφουμε:
$sum = ($i==6) ? 9 : 6;
και την for συνάρτηση την αλλάζεις από:
for ($k=1; $k < 6; $k++) {
σε:
for ($k=1; $k < $sum; $k++) {
Είσαι έτοιμος!
-
Καλημέρα @webgift
Δοκιμάστηκε και λειτουργεί κανονικά.
Σημείωση για λοιπούς ενδιαφερόμενους, η αλλαγή που έγινε προσθέτει επιπλέον πεδία στο τελευταίο αναπτυσσόμενο πλαίσιο λίστας της φόρμας.
Ευχαριστώ