Size: a a a

2020 August 20

IG

Ilya Gusev in Evolution CMS
всем привет.
Пишу конфиг мультиконтента  возник вопрос.
У меня есть поле TABLE внутри группы параметров.
С какого-то перепугу эта табличка по умолчанию мультипараметр. А мне этого не хочется, может знает кто-ни будь как ей задать чтобы она была 1 табличка в группе?
источник

IG

Ilya Gusev in Evolution CMS
источник

SB

Sasha Beep in Evolution CMS
Кто-нибудь знает, почему getTemplateVarOutput обязательно требует на вход параметр $published?
источник

SB

Sasha Beep in Evolution CMS
Кусок из сниппета tagLinks который работает либо только для опубликованных документов, либо только для неопубликованных документов. Как сделать чтобы всегда работало?
$get_tags = isset($value) ? $value : implode($delimiter,$modx->getTemplateVarOutput($idname=array($tv), $page_id, 1));
источник

IG

Ilya Gusev in Evolution CMS
Sasha Beep
Кто-нибудь знает, почему getTemplateVarOutput обязательно требует на вход параметр $published?
а * не канает?
источник

SB

Sasha Beep in Evolution CMS
канеш нет, если он принимает только 0 и 1 и 1 по умолчанию. Если поставить 0 - отваливается на опубликованных
источник

SB

Sasha Beep in Evolution CMS
И тут бы можно было предположить - а что если взять это значение из published текущего документа.

Только getDocument тоже требует указания 0 или 1
источник

IG

Ilya Gusev in Evolution CMS
а можешь показать пример списка какой он формирует
источник

IG

Ilya Gusev in Evolution CMS
судя по всему он вытаскивает весь пул твшек
источник

SB

Sasha Beep in Evolution CMS
нет
источник

SB

Sasha Beep in Evolution CMS
он вызывает одну тв из текущего документа и бьет ее на ссылки. Тэги это
источник

SB

Sasha Beep in Evolution CMS
просто непонятно, нафига бы в getTemplateVarOutput и getDocument обязательно признак опубликованности
источник

SB

Sasha Beep in Evolution CMS
Достал циферку 0 и 1 через docinfo
Потом подумал что можно и тэги забирать через docinfo без getTemplateVarOutput
источник

SB

Sasha Beep in Evolution CMS
$pub = (int)$modx->runSnippet('DocInfo',['field'=>'published']);
$get_tags = isset($value) ? $value : implode($delimiter,$modx->getTemplateVarOutput($idname=array($tv), $page_id, $pub));
источник

IG

Ilya Gusev in Evolution CMS
ну да
источник

AS

Aliaksandr Sadouski in Evolution CMS
Sasha Beep
просто непонятно, нафига бы в getTemplateVarOutput и getDocument обязательно признак опубликованности
попробуй 'all'
источник

SB

Sasha Beep in Evolution CMS
вроде не отвалилось, но мб кэш
источник

AS

Aliaksandr Sadouski in Evolution CMS
тот случай, когда и all использовать не зазорно )
источник

AL

Alexey Liber in Evolution CMS
@webber_12 а если я в evoLetters буду использовать класс для генерации vCard, будет считаться за два класса в одном решении?
источник

AS

Aliaksandr Sadouski in Evolution CMS
Alexey Liber
@webber_12 а если я в evoLetters буду использовать класс для генерации vCard, будет считаться за два класса в одном решении?
Да мне, честно говоря, плевать, где и что ты там используешь. Вообще непонятно к чему этот вопрос
источник