В простейшем случае нужно сделать еще один файл .php, в атрибут href писать ссылку на него, добавив в него в get-параметр какой-нибудь уникальный идентификатор от нужной категории, например id, чтобы получилось что-тоо типа kategory.php?id=1 , тогда 1 будет доступно внутри как $_GET['id']. ну и гугл в помощь
полуофф: Мне кажется, это дело не для мидлвари, а для сервис-провайдера. Когда нужно спросишь у сервиса и установишь язык. Сервиспровайдер на основе чего-то будет этот язык устанавливать. Например смотреть в сессию или настройки пользователя для неанонимного пользователя и, если там пусто, устанавливать на основании geo-ip. Если же есть в сессии или пользователь залогинен с настройками - то брать локаль оттуда.
А с миддварью надо либо руками отслеживать все маршруты, где это требуется, либо вешать абсолютно на все, что тоже не самый лучший выход.
Мне кажется, что это в общем случае невозможно, потому что при скукоживании текста увеличивается высота, что увеличивает квадрат слева, что увеличивает высоту, что увеличивает квадрат слева и т.д.
один под другим, в одном 2 колонки, в другом - 3. визуально будет что нужно
Один на 6.
Просто первым 2м элементам указать span 2
Это второй способ решения, примерно равнозначный. Только стили надо будет всем элементам добавлять (ну или селектор хитрый). Первым элементам colspan 3 остальным colspan 2
Тут же буквами прям написано - ответ на запрос options не 200 (OK). Соответственно если посмотреть в инструментах разработчика ответ сервера на запрос OPTIONS там будет написано, что не так.