Да, запятую нужно поставить.
Запятая стоит верно.
Правило гласит:
Употребление буквы ё может быть последовательным и выборочным.
Последовательное употребление буквы ё обязательно в следующих разновидностях печатных текстов:
а) в текстах с последовательно поставленными знаками ударения ;
б) в книгах, адресованных детям младшего возраста;
в) в учебных текстах для школьников младших классов и иностранцев, изучающих русский язык.
|
Примечание 1. Последовательное употребление ё принято для иллюстративной части настоящих правил. Примечание 2. По желанию автора или редактора любая книга может быть напечатана последовательно с буквой ё. Примечание 3. В словарях слова с буквой ё размещаются в общем алфавите слов с буквой е, напр.: еле, елейный, ёлка, еловый, елозить, ёлочка, ёлочный, ель; веселеть, веселить(ся), весёлость, весёлый, веселье. |
В обычных печатных текстах буква ё употребляется выборочно. Рекомендуется употреблять ее в следующих случаях.
1. Для предупреждения неправильного опознания слова, напр.: всё, нёбо, лётом, совершённый (в отличие соответственно от слов все, небо, летом, совершенный), в том числе для указания на место ударения в слове, напр.: вёдро, узнаём (в отличие от ведро́, узна́ем).
2. Для указания правильного произношения слова – либо редкого, недостаточно хорошо известного, либо имеющего распространенное неправильное произношение, напр.: гёзы, сёрфинг, флёр, твёрже, щёлочка, в том числе для указания правильного ударения, напр.: побасёнка, приведённый, унесённый, осуждённый, новорождённый, филёр.
3. В собственных именах – фамилиях, географических названиях, напр.: Конёнков, Неёлова, Катрин Денёв, Шрёдингер, Дежнёв, Кошелёв, Чебышёв, Вёшенская, Олёкма.
В целом можно сказать, что после слова атака возможно и слово в род. падеже без предлога, и в вин. падеже с предлогом на. Но по-видимому, выбор сочетания зависит от более широкого контекста, например корректно: идти в атаку на что-то, отбить атаку на что-то.
Ответить на Ваш вопрос мы попросили д. ф. н. М. Я. Дымарского.
Если полагать, что грамматическая основа предложения должна с достаточной полнотой отражать его смысл, нам придется переписать всю грамматику, отказаться, например, от понятия прямого дополнения и считать, что в предложении Кошка поймала мышку сказуемое — поймала мышку.
В реальности грамматическая основа потому так и называется, что она содержит только тот минимум, который необходим для того, чтобы предложение вообще состоялось. Все остальное называют распространителями (в школе — второстепенными членами), а вот распространители бывают обязательными и необязательными. Обязательным распространитель является в том случае, если без него предложение оказывается неполным (например, Кошка поймала — неполное предложение, потому что в нем опущено обязательное прямое дополнение).
Если Вам кажется, что первая — обязательный распространитель, Вы может считать его таковым (хотя в реальности предложение без него не становится неполным). Но это в любом случае определение, а не компонент подлежащего. Другое дело, что это определение входит в состав подлежащего, то есть ту часть предложения, которая представляет собой подлежащее со всеми его распространителями.
Сочетание атака по кому-чему не редкость в языке средств массовой информации, однако нормативным является управление атака на кого-что и атака против кого-чего.