Ну так задайте блок внутри формы и сворачивайте его.
Главное, заказчик доволен 😂
Эээ... в форме как бы не строки, а поля... Заворачиваете всё, что надо, в дивы, и прячете.
На самом деле, ещё с утра silicoid предложил хороший вариант, без всяких глобалсов и переопределений переменных. Я просто попытаюсь подытожить этот вариант:
protected function listQuery($yt, $num){ return '<div class="div_topic_cover topic_cover_'.$num.' reviews">...код...</div>'; } protected function getimgkat($nom){ $this->url = "api запрос"; $data = $this->http(TRUE); $i=1; foreach ($data->items as $yt) { $html .= $this->listQuery($yt,$i); $i++; } return $html; }
Ничуть не умаляя заслуг Вашего помощника в решении этой сложнейшей задачи, упомяну вскользь, справедливости токмо ради, что до этого, до 21.31, информацию из Вас целый день клещами вытягивали. Нам-то оно без разницы, но Вам из-за этого приходится ждать решения целый день вместо нескольких минут.
О чём я и сказал
Какое на хрен кеширование 😂
И что, бесконечное количество одинаковых блоков? Зачем?
У Вас проблема не только с этим, но и с постановкой вопроса. Если бы Вы так тщательно не запутывали информацию, вопрос можно было бы ещё утром решить. Мне, например, до сих пор непонятно, что означает следующая цитата
..................