Clear
Подскажите как и где копать, что заменить ?
Strict Standards: Declaration of fieldAuthor::getListItems() should be compatible with cmsFormField::getListItems() in /home/k/kupomru/public_html/system/fields/author.php on line 73
Notice: Use of undefined constant LANG_PARSER_CITY_FILTER_HINT — assumed 'LANG_PARSER_CITY_FILTER_HINT' in /home/k/kupomru/public_html/system/core/form.php on line 1063
Фуф да работает этот вариант, Наконец то. Спасибо.В списке тот код не сработает. Пробуйте так (на примере default_list.tpl.php):
Да в этом нет необходимости я же делаю через дочерний шаблон через manifest.php и всегда могу поменять. Об этом есть ПОСТp.s. я б в таком случае таки оставил "коробочный" селектор без изменений и добавил свой
Спасибо большое всем кто помогал.
Какой там шаблон, это дефолтный МодернДля более точного ответа покажите вывод var_dump() или dbg() двух переменных $field и $item в Вашем шаблоне.
Заголовок я случайно отметил, там не нужно, спасибо.p.s. только не понятно что вы там хотите вывести для поля типа "Заголовок" (на картинке тоже красным отмечено)
нет по прежнему этот вариант не выводит значение но работает как раз только для списка<?php if($field['type'] == 'list') { echo '_'.array_search($field['html'], $field['handler']->items); } ?>
Вот на этом скрине видно что ссылка элемента имеет вид href="/heroes?ehlement=1020", вот эту цифру 1020 подставить к классу нужно и все.
Там все видно даже в коде где красным отмечено должно быть ID значения из списка ft_list
Может как то так ?? Но не работает
<?php echo $field['value']['id']; ?>
Спасибо за развернутый ответ. Мне нужно получить ID ЗНАЧЕНИЯ поля списка. Т.е. value_ID. Попробую обьяснить по другому чтоли. на при мере скрина записей.
Так что тут для уникального ключа можно использовать сочетание $field['name'] поля и $item['id'] записи через подчёркивание:
Вот 4 записи из списка. У них есть поля с выборкой из существующего списка. Естественно они у некоторых записей повторяются. Мне нужно просто получить уникальное значения этих полей. Оно же как то привязывается к записи. Я так делал для записей и получал ID а вот для списка не могу повторить это. В записи это выглядит как <?php echo $item['ehlement']; ?> и на выходе получаем id элемента. Я не знаю может как то не правильно объясняю. В общем нужен такой результат class="field ft_list f_ehlement_(тут ID или KEY значения поля)". Другими словами мы получаем класс который будет повторяться в некоторых записях.т.к у них одно и то же значение.
В реализации вроде не должно быть сложностей, получить ID значения поля списка, и все на этом
<?php echo $field['name']; ?>
<?php echo $field['id']; ?> или <?php echo $field['key']; ?>
<div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>_<?php echo $field['id']; ?>">
Чегоо? Вы ща наговорите тут, наплодите горе верстальщиков, Шаб Гамно из 90-х, если вы не следите за трендами. Чем чище проще, тем лучше, фоны поменял, картинок напихал, шаблон он сделал, му.к. Нах такие шабы не нужны. пусть тренируется еще года два три и изучает тренды.Я даже думаю что автору можно не стеснятся и идти на фриланс, там таких спецов с руками и ногами.
ДА лучше я дефолт использую чем твое Гамно. Школьник уди учись нормально а, потом будешь выкладывать. Заменф фонов и цветов это не шаблон и смена стилей Уася… Я те такой же "шаблон" за три минуты сделаю причем не отходя от админки практически. Слышал что нибудь про настройки тем в админке ?стандартные шаблоны это тихий ужас по факту
Для сортировки родительского поля по заголовку.
в файле: ./system/fields/parent.php
втавьте в предпоследнюю строку в функции parse($value): $controller->model->orderBy('title'); // Сортировка по заголовку (в записи item)
Да огромное спасибо это работает. Просто в админке это никак не настраивается, хотя надо бы это поправить.
.column-reverse { display: flex; flex-direction: column-reverse; }
В самой категории сортировка выводиться как и настроена, т.е.как надо, допустим по алфавиту, а вот в теле контента она выводится как я понял по ID по убыванию. Где и как настроить чтобы записи выводились в таком же порядке что и в списке основной категории? Если не встраивать в тело то выводится как надо, а в теле уже нет.
я не программист я лишь привел логическое выражение. Ладно закроем тему. Возможно решу ее на платной основе позжеИ в каком случае $key будет пустым? Приведите, пожалуйста, пример.
Да я все понимаю. Просто на мой взгляд было бы качественнее иметь одну ссылку.бросьте! Щепетильность — хорошо. Но щепетильность маразму не сестра.
Грубо говоря по логике:
Если $key не пустое выводим /$key иначе ?$pos+1
вот и все, кому надо сделают сами slug/key свой