Skocz do zawartości
  • Zarejestruj się
  • 0
Innocent

Problem z ułożeniem tekstu pod grupą w postContainer

Pytanie

class hook4 extends _HOOK_CLASS_
{

/* !Hook Data - DO NOT REMOVE */
public static function hookData() {
 return array_merge_recursive( array (
   'postContainer' => 
  array (
    0 => 
    array (
      'selector' => 'article[itemtype=\'http://schema.org/Answer\'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset',
      'type' => 'add_inside_end',
      'content' => '
	  test
	 ',
    ),
  ),
), parent::hookData() );
}
/* End Hook Data */

i kod content wyświetla się na samym końcu

31b15996b38d47538858b222a7e1ee92.png

A chciałbym tak:

f5f3d639b15a44cab560afa2c1c24643.png

I nie mam pojęcia jak zmodyfikować:

'selector' => 'article[itemtype=\'http://schema.org/Answer\'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset',
      'type' => 'add_inside_end',

żeby to było wyświetlane pod grupą.

Nie wiem czy dobrze zrobiłem, ale zmieniłem   'type' => 'add_inside_end', na 'type' => 'replace', i nadpisałem cały fragment aside, poczekam jeszcze na speców.

 

@Spanner

Edytowano przez Innocent

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Polecane posty

  • 0

Możesz nadpisać cały fragment jasne.

Ale tutaj tak. dałeś add_inside_end czyli, żeby dodał na końcu. Ja bym zrobił tak, że wybrał bym w tym elemencie ul element li, czyli wyglądał by selektor mniej więcej tak: (kod może się różnić bo piszę go z palca na podstawie tego co wkleiłeś wyżej)

article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li

modyfikujesz go dodając na końcu

:first-child

czyli będzie

article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li:first-child

i typ hooka wybierasz wstaw po za zaznaczonym elemencie

  • Like 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
3 godziny temu, Spanner napisał:

Możesz nadpisać cały fragment jasne.

Ale tutaj tak. dałeś add_inside_end czyli, żeby dodał na końcu. Ja bym zrobił tak, że wybrał bym w tym elemencie ul element li, czyli wyglądał by selektor mniej więcej tak: (kod może się różnić bo piszę go z palca na podstawie tego co wkleiłeś wyżej)


article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li

modyfikujesz go dodając na końcu


:first-child

czyli będzie


article[itemtype='http://schema.org/Answer'] > aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium > ul.cAuthorPane_info.ipsList_reset li:first-child

i typ hooka wybierasz wstaw po za zaznaczonym elemencie

Po tym drugim kodzie nic się nie wyświetla.

A tym hooka mam taki, nie wiem czy o to ci chodzi

<hook type="S" class="\IPS\Theme\class_forums_front_topics" filename="testplugin3">

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

mówiłem, że to przykład i musisz sobie dokładnie dostosować. zaprezentowałem tylko idee, która na pewno działa, bo jej nie raz już używałem. aaa no i ten napis test musisz dać w <li> oczywiście :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0
6 godzin temu, Spanner napisał:

mówiłem, że to przykład i musisz sobie dokładnie dostosować. zaprezentowałem tylko idee, która na pewno działa, bo jej nie raz już używałem. aaa no i ten napis test musisz dać w <li> oczywiście :)

Tekst oczywiście ze jest w <li>, ale nadal mam z tym ułożeniem problem

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

A wybrałeś jako zaczep hooka element li? i dopisałeś zaraz po li :first-child?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.