Гриборий

Гриборий

С нами с 11 декабря 2014; Место в рейтинге пользователей: #251
Гриборий
19 февраля 2017, 23:35
0
Выводите-то так? Просто плейсхолдер небось пишите, а там же внутри массив. Нужно либо через сниппет msOptions, или на феноме
{$_modx->resource.naznachenie | join}
Гриборий
19 февраля 2017, 18:28
0
Сори, % потерялся
&where=`{"spec_groups:LIKE":"%взрослые%"}`
Гриборий
19 февраля 2017, 00:44
+1
Это же это указываете в настройках приложения, которое создаете на фейсбуке.
Гриборий
19 февраля 2017, 00:41
0
Есть настройки форм, где можно разместить тв где угодно(на самом деле почти).
Fastiploadtv, mapex2 это расширения для тв. А тв это совсем не то же самое, что поля ресурса. В общем, если вас беспокоит только расположение, то настройки форм.
Гриборий
19 февраля 2017, 00:33
0
Ищите не точное соответствие, а наличие в строке чего вам нужно
&where=`{"spec_groups:LIKE":"взрослые"}`
Гриборий
18 февраля 2017, 19:38
0
Для tpl есть дефолтный чанк в параметрах сниппета. Укажите его пустым и будут работать отдельные чанки.
Инлайном можно. Но фигурные скобки вокруг плейсхолдеров как раз нужны в этом случае. Тк это типа отдельный чанк же.
Гриборий
18 февраля 2017, 16:39
0
Спасиб, про тильду не в курсе был.
Гриборий
18 февраля 2017, 11:07
0
'resources' => {$id},
Кавычки только у ключа нужны в таком случае. И запятые потеряли.
Гриборий
17 февраля 2017, 14:58
0
О том и речь, что велосипед для урлов, велосипед для поиска, фильтра и тд. Не холивара ради, но приятно ж, когда компоненты работают из коробки. Так что, все зависит от конкретного проекта. Правда, как всегда, где-то посередине.
Гриборий
17 февраля 2017, 12:30
+1
На мой взгляд, удобнее иметь ресурс(продукт) со всем заполненными полями, потому что сео, потому что фильтрация, сортировка, и что там еще завтра потребуется? Ну ты понял. Но кто сказал, что данные в поля ресурса нужно забивать вручную? ;)
Можно плагином «перемножить», например, две ветки ресурсов в третью. Ну или из других таблиц половину информации брать.
Гриборий
17 февраля 2017, 12:16
+1
Я про сео. Снаружи чтобы все сочетания были с уникальными адресами.
Гриборий
17 февраля 2017, 12:09
0
Нам же не нужны отдельные страницы для каждой услуги со своим URL…
Это печально.
Гриборий
17 февраля 2017, 01:07
0
В настройках минишопа.
Гриборий
16 февраля 2017, 18:16
0
А мб соврал и у pdoMenu вовсе нет параметра element, как у pdoPage.
Гриборий
16 февраля 2017, 18:08
0
Можно и через pdoMenu, нужно тольку указать сниппет msProducts в параметре element. Ну и выборку ограничивать не родителем, а категорией минишопа. docs.modx.pro/components/minishop2/snippets/msproducts
Гриборий
16 февраля 2017, 13:19
0
А, вообще, по-хорошему, ресурсы надо через процессор создавать.
$modx->runProcessor('resource/create', $data);
Только в этом случае не забудьте в массиве $data указать 'classKey' => 'msCategory'.
Гриборий
16 февраля 2017, 13:10
0
Это внутри разбора полученной коллекции на ресурсы. То есть, в вашем случае
foreach ($resources as $res) {
    $data = array(
       'pagetitle' => $res->get('pagetitle'),
        ...
Гриборий
16 февраля 2017, 12:52
0
А у контекстов есть настройки base_url?
Гриборий
16 февраля 2017, 12:49
0
$data = array(
    'pagetitle' => 'Название категории',
    'parent' => '123',
    // и тд
    );
$new_category = $modx->newObject('msCategory', $data);
$new_category->save();