Skocz do zawartości
  • 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


  • Kto przegląda   0 użytkowników

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

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.